package com.ncic.pattern;

import java.util.HashMap;
import java.util.Map;

public class MapTable {
    public static final Map<String,String> expreCubNamespace = new HashMap(){{
        put("hipcub","cub");
        put("hipcub::","cub::");
        put("HIP_CHECK","CHECK");
    }};
    public static final Map<String,String> indexMap = new HashMap(){{
        put("hipBlockIdx_x","blockIdx.x");
        put("hipBlockIdx_y","blockIdx.y");
        put("hipBlockIdx_z","blockIdx.z");
        put("hipBlockDim_x","blockDim.x");
        put("hipBlockDim_y","blockDim.y");
        put("hipBlockDim_z","blockDim.z");
        put("hipThreadIdx_x","threadIdx.x");
        put("hipThreadIdx_y","threadIdx.y");
        put("hipThreadIdx_z","threadIdx.z");
        put("hipGridDim_x","gridDim.x");
        put("hipGridDim_y","gridDim.y");
        put("hipGridDim_z","gridDim.z");
        put("hipGridIdx.x","gridIdx.x");
        put("hipGridIdx.y","gridIdx.y");
        put("hipGridIdx.z","gridIdx.z");
    }};
    public static final Map<String,String> experSubMap = new HashMap(){{
        put("hipGraphAddDependencies","cuGraphAddDependencies");
        put("hipGraphAddEmptyNode","cuGraphAddEmptyNode");
        put("hipGraphAddKernelNode","cuGraphAddKernelNode");
        put("hipGraphAddMemcpyNode","cuGraphAddMemcpyNode");
        put("hipGraphAddMemsetNode","cuGraphAddMemsetNode");
        put("hipGraphCreate","cuGraphCreate");
        put("hipGraphDestroy","cuGraphDestroy");
        put("hipGraphExecDestroy","cuGraphExecDestroy");
        put("hipGraphExecKernelNodeSetParams","cuGraphExecKernelNodeSetParams");
        put("hipGraphGetNodes","cuGraphGetNodes");
        put("hipGraphGetRootNodes","cuGraphGetRootNodes");
        put("hipGraphInstantiate","cuGraphInstantiate");
        put("hipGraphInstantiate","cuGraphInstantiate_v2");
        put("hipGraphKernelNodeGetParams","cuGraphKernelNodeGetParams");
        put("hipGraphKernelNodeSetParams","cuGraphKernelNodeSetParams");
        put("hipGraphLaunch","cuGraphLaunch");
        put("hipGraphMemcpyNodeGetParams","cuGraphMemcpyNodeGetParams");
        put("hipGraphMemcpyNodeSetParams","cuGraphMemcpyNodeSetParams");
        put("hipGraphMemsetNodeGetParams","cuGraphMemsetNodeGetParams");
        put("hipGraphMemsetNodeSetParams","cuGraphMemsetNodeSetParams");
        put("hipGraphAddDependencies","cudaGraphAddDependencies");
        put("hipGraphAddEmptyNode","cudaGraphAddEmptyNode");
        put("hipGraphAddKernelNode","cudaGraphAddKernelNode");
        put("hipGraphAddMemcpyNode","cudaGraphAddMemcpyNode");
        put("hipGraphAddMemcpyNode1D","cudaGraphAddMemcpyNode1D");
        put("hipGraphAddMemsetNode","cudaGraphAddMemsetNode");
        put("hipGraphCreate","cudaGraphCreate");
        put("hipGraphDestroy","cudaGraphDestroy");
        put("hipGraphExecDestroy","cudaGraphExecDestroy");
        put("hipGraphExecKernelNodeSetParams","cudaGraphExecKernelNodeSetParams");
        put("hipGraphGetNodes","cudaGraphGetNodes");
        put("hipGraphGetRootNodes","cudaGraphGetRootNodes");
        put("hipGraphInstantiate","cudaGraphInstantiate");
        put("hipGraphKernelNodeGetParams","cudaGraphKernelNodeGetParams");
        put("hipGraphKernelNodeSetParams","cudaGraphKernelNodeSetParams");
        put("hipGraphLaunch","cudaGraphLaunch");
        put("hipGraphMemcpyNodeGetParams","cudaGraphMemcpyNodeGetParams");
        put("hipGraphMemcpyNodeSetParams","cudaGraphMemcpyNodeSetParams");
        put("hipGraphMemsetNodeGetParams","cudaGraphMemsetNodeGetParams");
        put("hipGraphMemsetNodeSetParams","cudaGraphMemsetNodeSetParams");
        put("hipGraph_t","CUgraph");
        put("hipGraphExec_t","CUgraphExec");
        put("hipGraphExecUpdateResult","CUgraphExecUpdateResult");
        put("hipGraphExecUpdateResult","CUgraphExecUpdateResult_enum");
        put("hipGraphExec","CUgraphExec_st");
        put("hipGraphNode_t","CUgraphNode");
        put("hipGraphNodeType","CUgraphNodeType");
        put("hipGraphNodeType","CUgraphNodeType_enum");
        put("hipGraphNode","CUgraphNode_st");
        put("ihipGraph","CUgraph_st");
        put("hipGraphExecUpdateResult","cudaGraphExecUpdateResult");
        put("hipGraphExec_t","cudaGraphExec_t");
        put("hipGraphNodeType","cudaGraphNodeType");
        put("hipGraphNode_t","cudaGraphNode_t");
        put("hipGraph_t","cudaGraph_t");
        put("hipGraphExecUpdateError","CU_GRAPH_EXEC_UPDATE_ERROR");
        put("hipGraphExecUpdateErrorFunctionChanged","CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED");
        put("hipGraphExecUpdateErrorNodeTypeChanged","CU_GRAPH_EXEC_UPDATE_ERROR_NODE_TYPE_CHANGED");
        put("hipGraphExecUpdateErrorNotSupported","CU_GRAPH_EXEC_UPDATE_ERROR_NOT_SUPPORTED");
        put("hipGraphExecUpdateErrorParametersChanged","CU_GRAPH_EXEC_UPDATE_ERROR_PARAMETERS_CHANGED");
        put("hipGraphExecUpdateErrorTopologyChanged","CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED");
        put("hipGraphExecUpdateErrorUnsupportedFunctionChange","CU_GRAPH_EXEC_UPDATE_ERROR_UNSUPPORTED_FUNCTION_CHANGE");
        put("hipGraphExecUpdateSuccess","CU_GRAPH_EXEC_UPDATE_SUCCESS");
        put("hipGraphNodeTypeCount","CU_GRAPH_NODE_TYPE_COUNT");
        put("hipGraphNodeTypeEmpty","CU_GRAPH_NODE_TYPE_EMPTY");
        put("hipGraphNodeTypeEventRecord","CU_GRAPH_NODE_TYPE_EVENT_RECORD");
        put("hipGraphNodeTypeGraph","CU_GRAPH_NODE_TYPE_GRAPH");
        put("hipGraphNodeTypeHost","CU_GRAPH_NODE_TYPE_HOST");
        put("hipGraphNodeTypeKernel","CU_GRAPH_NODE_TYPE_KERNEL");
        put("hipGraphNodeTypeMemcpy","CU_GRAPH_NODE_TYPE_MEMCPY");
        put("hipGraphNodeTypeMemset","CU_GRAPH_NODE_TYPE_MEMSET");
        put("hipGraphNodeTypeWaitEvent","CU_GRAPH_NODE_TYPE_WAIT_EVENT");
        put("hipGraphExecUpdateError","cudaGraphExecUpdateError");
        put("hipGraphExecUpdateErrorFunctionChanged","cudaGraphExecUpdateErrorFunctionChanged");
        put("hipGraphExecUpdateErrorNodeTypeChanged","cudaGraphExecUpdateErrorNodeTypeChanged");
        put("hipGraphExecUpdateErrorNotSupported","cudaGraphExecUpdateErrorNotSupported");
        put("hipGraphExecUpdateErrorParametersChanged","cudaGraphExecUpdateErrorParametersChanged");
        put("hipGraphExecUpdateErrorTopologyChanged","cudaGraphExecUpdateErrorTopologyChanged");
        put("hipGraphExecUpdateErrorUnsupportedFunctionChange","cudaGraphExecUpdateErrorUnsupportedFunctionChange");
        put("hipGraphExecUpdateSuccess","cudaGraphExecUpdateSuccess");
        put("hipGraphNodeTypeCount","cudaGraphNodeTypeCount");
        put("hipGraphNodeTypeEmpty","cudaGraphNodeTypeEmpty");
        put("hipGraphNodeTypeEventRecord","cudaGraphNodeTypeEventRecord");
        put("hipGraphNodeTypeGraph","cudaGraphNodeTypeGraph");
        put("hipGraphNodeTypeHost","cudaGraphNodeTypeHost");
        put("hipGraphNodeTypeKernel","cudaGraphNodeTypeKernel");
        put("hipGraphNodeTypeMemcpy","cudaGraphNodeTypeMemcpy");
        put("hipGraphNodeTypeMemset","cudaGraphNodeTypeMemset");
        put("hipGraphNodeTypeWaitEvent","cudaGraphNodeTypeWaitEvent");
    }};

    public static final Map<String,String> simSubMap = new HashMap<String,String>(){{
        put("hipGetErrorName","cudaGetErrorName");
        put("hipGetErrorString","cudaGetErrorString");
        put("hipGetLastError","cudaGetLastError");
        put("hipPeekAtLastError","cudaPeekAtLastError");
        put("hipInit","cuInit");
        put("hipDriverGetVersion","cuDriverGetVersion");
        put("hipDriverGetVersion","cudaDriverGetVersion");
        put("hipRuntimeGetVersion","cudaRuntimeGetVersion");
        put("hipDeviceComputeCapability","cuDeviceComputeCapability");
        put("hipDeviceGet","cuDeviceGet");
        put("hipDeviceGetAttribute","cuDeviceGetAttribute");
        put("hipGetDeviceCount","cuDeviceGetCount");
        put("hipDeviceGetName","cuDeviceGetName");
        put("hipDeviceTotalMem","cuDeviceTotalMem");
        put("hipDeviceTotalMem","cuDeviceTotalMem_v2");
        put("hipChooseDevice","cudaChooseDevice");
        put("hipDeviceGetAttribute","cudaDeviceGetAttribute");
        put("hipDeviceGetByPCIBusId","cudaDeviceGetByPCIBusId");
        put("hipDeviceGetCacheConfig","cudaDeviceGetCacheConfig");
        put("hipDeviceGetLimit","cudaDeviceGetLimit");
        put("hipDeviceGetP2PAttribute","cudaDeviceGetP2PAttribute");
        put("hipDeviceGetPCIBusId","cudaDeviceGetPCIBusId");
        put("hipDeviceGetSharedMemConfig","cudaDeviceGetSharedMemConfig");
        put("hipDeviceGetStreamPriorityRange","cudaDeviceGetStreamPriorityRange");
        put("hipDeviceReset","cudaDeviceReset");
        put("hipDeviceSetCacheConfig","cudaDeviceSetCacheConfig");
        put("hipDeviceSetSharedMemConfig","cudaDeviceSetSharedMemConfig");
        put("hipDeviceSynchronize","cudaDeviceSynchronize");
        put("hipFuncSetCacheConfig","cudaFuncSetCacheConfig");
        put("hipGetDevice","cudaGetDevice");
        put("hipGetDeviceCount","cudaGetDeviceCount");
        put("hipGetDeviceFlags","cudaGetDeviceFlags");
        put("hipGetDeviceProperties","cudaGetDeviceProperties");
        put("hipIpcCloseMemHandle","cudaIpcCloseMemHandle");
        put("hipIpcGetEventHandle","cudaIpcGetEventHandle");
        put("hipIpcGetMemHandle","cudaIpcGetMemHandle");
        put("hipIpcOpenEventHandle","cudaIpcOpenEventHandle");
        put("hipIpcOpenMemHandle","cudaIpcOpenMemHandle");
        put("hipSetDevice","cudaSetDevice");
        put("hipSetDeviceFlags","cudaSetDeviceFlags");
        put("hipCtxCreate","cuCtxCreate");
        put("hipCtxCreate","cuCtxCreate_v2");
        put("hipCtxDestroy","cuCtxDestroy");
        put("hipCtxDestroy","cuCtxDestroy_v2");
        put("hipCtxGetApiVersion","cuCtxGetApiVersion");
        put("hipCtxGetCacheConfig","cuCtxGetCacheConfig");
        put("hipCtxGetCurrent","cuCtxGetCurrent");
        put("hipCtxGetDevice","cuCtxGetDevice");
        put("hipCtxGetFlags","cuCtxGetFlags");
        put("hipDeviceGetLimit","cuCtxGetLimit");
        put("hipCtxGetSharedMemConfig","cuCtxGetSharedMemConfig");
        put("hipDeviceGetStreamPriorityRange","cuCtxGetStreamPriorityRange");
        put("hipCtxPopCurrent","cuCtxPopCurrent");
        put("hipCtxPopCurrent","cuCtxPopCurrent_v2");
        put("hipCtxPushCurrent","cuCtxPushCurrent");
        put("hipCtxPushCurrent","cuCtxPushCurrent_v2");
        put("hipCtxSetCacheConfig","cuCtxSetCacheConfig");
        put("hipCtxSetCurrent","cuCtxSetCurrent");
        put("hipCtxSetSharedMemConfig","cuCtxSetSharedMemConfig");
        put("hipCtxSynchronize","cuCtxSynchronize");
        put("hipDevicePrimaryCtxGetState","cuDevicePrimaryCtxGetState");
        put("hipDevicePrimaryCtxRelease","cuDevicePrimaryCtxRelease");
        put("hipDevicePrimaryCtxRelease","cuDevicePrimaryCtxRelease_v2");
        put("hipDevicePrimaryCtxReset","cuDevicePrimaryCtxReset");
        put("hipDevicePrimaryCtxReset","cuDevicePrimaryCtxReset_v2");
        put("hipDevicePrimaryCtxRetain","cuDevicePrimaryCtxRetain");
        put("hipDevicePrimaryCtxSetFlags","cuDevicePrimaryCtxSetFlags");
        put("hipDevicePrimaryCtxSetFlags","cuDevicePrimaryCtxSetFlags_v2");
        put("hipModuleGetFunction","cuModuleGetFunction");
        put("hipModuleGetGlobal","cuModuleGetGlobal");
        put("hipModuleGetGlobal","cuModuleGetGlobal_v2");
        put("hipModuleGetTexRef","cuModuleGetTexRef");
        put("hipModuleLoad","cuModuleLoad");
        put("hipModuleLoadData","cuModuleLoadData");
        put("hipModuleLoadDataEx","cuModuleLoadDataEx");
        put("hipModuleUnload","cuModuleUnload");
        put("hipArray3DCreate","cuArray3DCreate");
        put("hipArray3DCreate","cuArray3DCreate_v2");
        put("hipArrayCreate","cuArrayCreate");
        put("hipArrayCreate","cuArrayCreate_v2");
        put("hipArrayDestroy","cuArrayDestroy");
        put("hipDeviceGetByPCIBusId","cuDeviceGetByPCIBusId");
        put("hipDeviceGetPCIBusId","cuDeviceGetPCIBusId");
        put("hipIpcCloseMemHandle","cuIpcCloseMemHandle");
        put("hipIpcGetEventHandle","cuIpcGetEventHandle");
        put("hipIpcGetMemHandle","cuIpcGetMemHandle");
        put("hipIpcOpenEventHandle","cuIpcOpenEventHandle");
        put("hipIpcOpenMemHandle","cuIpcOpenMemHandle");
        put("hipMalloc","cuMemAlloc");
        put("hipHostAlloc","cuMemAllocHost");
        put("hipHostAlloc","cuMemAllocHost_v2");
        put("hipMallocManaged","cuMemAllocManaged");
        put("hipMemAllocPitch","cuMemAllocPitch");
        put("hipMemAllocPitch","cuMemAllocPitch_v2");
        put("hipMalloc","cuMemAlloc_v2");
        put("hipFree","cuMemFree");
        put("hipHostFree","cuMemFreeHost");
        put("hipFree","cuMemFree_v2");
        put("hipMemGetAddressRange","cuMemGetAddressRange");
        put("hipMemGetAddressRange","cuMemGetAddressRange_v2");
        put("hipMemGetInfo","cuMemGetInfo");
        put("hipMemGetInfo","cuMemGetInfo_v2");
        put("hipHostAlloc","cuMemHostAlloc");
        put("hipHostGetDevicePointer","cuMemHostGetDevicePointer");
        put("hipHostGetDevicePointer","cuMemHostGetDevicePointer_v2");
        put("hipHostGetFlags","cuMemHostGetFlags");
        put("hipHostRegister","cuMemHostRegister");
        put("hipHostRegister","cuMemHostRegister_v2");
        put("hipHostUnregister","cuMemHostUnregister");
        put("hipMemcpyParam2D","cuMemcpy2D");
        put("hipMemcpyParam2DAsync","cuMemcpy2DAsync");
        put("hipMemcpyParam2DAsync","cuMemcpy2DAsync_v2");
        put("hipDrvMemcpy2DUnaligned","cuMemcpy2DUnaligned");
        put("hipDrvMemcpy2DUnaligned","cuMemcpy2DUnaligned_v2");
        put("hipMemcpyParam2D","cuMemcpy2D_v2");
        put("hipDrvMemcpy3D","cuMemcpy3D");
        put("hipDrvMemcpy3DAsync","cuMemcpy3DAsync");
        put("hipDrvMemcpy3DAsync","cuMemcpy3DAsync_v2");
        put("hipDrvMemcpy3D","cuMemcpy3D_v2");
        put("hipMemcpyAtoH","cuMemcpyAtoH");
        put("hipMemcpyAtoH","cuMemcpyAtoH_v2");
        put("hipMemcpyDtoD","cuMemcpyDtoD");
        put("hipMemcpyDtoDAsync","cuMemcpyDtoDAsync");
        put("hipMemcpyDtoDAsync","cuMemcpyDtoDAsync_v2");
        put("hipMemcpyDtoD","cuMemcpyDtoD_v2");
        put("hipMemcpyDtoH","cuMemcpyDtoH");
        put("hipMemcpyDtoHAsync","cuMemcpyDtoHAsync");
        put("hipMemcpyDtoHAsync","cuMemcpyDtoHAsync_v2");
        put("hipMemcpyDtoH","cuMemcpyDtoH_v2");
        put("hipMemcpyHtoA","cuMemcpyHtoA");
        put("hipMemcpyHtoA","cuMemcpyHtoA_v2");
        put("hipMemcpyHtoD","cuMemcpyHtoD");
        put("hipMemcpyHtoDAsync","cuMemcpyHtoDAsync");
        put("hipMemcpyHtoDAsync","cuMemcpyHtoDAsync_v2");
        put("hipMemcpyHtoD","cuMemcpyHtoD_v2");
        put("hipMemsetD16","cuMemsetD16");
        put("hipMemsetD16Async","cuMemsetD16Async");
        put("hipMemsetD16","cuMemsetD16_v2");
        put("hipMemsetD32","cuMemsetD32");
        put("hipMemsetD32Async","cuMemsetD32Async");
        put("hipMemsetD32","cuMemsetD32_v2");
        put("hipMemsetD8","cuMemsetD8");
        put("hipMemsetD8Async","cuMemsetD8Async");
        put("hipMemsetD8","cuMemsetD8_v2");
        put("hipMipmappedArrayCreate","cuMipmappedArrayCreate");
        put("hipMipmappedArrayDestroy","cuMipmappedArrayDestroy");
        put("hipMipmappedArrayGetLevel","cuMipmappedArrayGetLevel");
        put("hipFree","cudaFree");
        put("hipFreeArray","cudaFreeArray");
        put("hipHostFree","cudaFreeHost");
        put("hipFreeMipmappedArray","cudaFreeMipmappedArray");
        put("hipGetMipmappedArrayLevel","cudaGetMipmappedArrayLevel");
        put("hipGetSymbolAddress","cudaGetSymbolAddress");
        put("hipGetSymbolSize","cudaGetSymbolSize");
        put("hipHostAlloc","cudaHostAlloc");
        put("hipHostGetDevicePointer","cudaHostGetDevicePointer");
        put("hipHostGetFlags","cudaHostGetFlags");
        put("hipHostRegister","cudaHostRegister");
        put("hipHostUnregister","cudaHostUnregister");
        put("hipMalloc","cudaMalloc");
        put("hipMalloc3D","cudaMalloc3D");
        put("hipMalloc3DArray","cudaMalloc3DArray");
        put("hipMallocArray","cudaMallocArray");
        put("hipMallocHost","cudaMallocHost");
        put("hipMallocManaged","cudaMallocManaged");
        put("hipMallocMipmappedArray","cudaMallocMipmappedArray");
        put("hipMallocPitch","cudaMallocPitch");
        put("hipMemAdvise","cudaMemAdvise");
        put("hipMemGetInfo","cudaMemGetInfo");
        put("hipMemPrefetchAsync","cudaMemPrefetchAsync");
        put("hipMemRangeGetAttribute","cudaMemRangeGetAttribute");
        put("hipMemRangeGetAttributes","cudaMemRangeGetAttributes");
        put("hipMemcpy","cudaMemcpy");
        put("hipMemcpy2D","cudaMemcpy2D");
        put("hipMemcpy2DAsync","cudaMemcpy2DAsync");
        put("hipMemcpy2DFromArray","cudaMemcpy2DFromArray");
        put("hipMemcpy2DFromArrayAsync","cudaMemcpy2DFromArrayAsync");
        put("hipMemcpy2DToArray","cudaMemcpy2DToArray");
        put("hipMemcpy2DToArrayAsync","cudaMemcpy2DToArrayAsync");
        put("hipMemcpy3D","cudaMemcpy3D");
        put("hipMemcpy3DAsync","cudaMemcpy3DAsync");
        put("hipMemcpyAsync","cudaMemcpyAsync");
        put("hipMemcpyFromArray","cudaMemcpyFromArray");
        put("hipMemcpyFromSymbol","cudaMemcpyFromSymbol");
        put("hipMemcpyFromSymbolAsync","cudaMemcpyFromSymbolAsync");
        put("hipMemcpyPeer","cudaMemcpyPeer");
        put("hipMemcpyPeerAsync","cudaMemcpyPeerAsync");
        put("hipMemcpyToArray","cudaMemcpyToArray");
        put("hipMemcpyToSymbol","cudaMemcpyToSymbol");
        put("hipMemcpyToSymbolAsync","cudaMemcpyToSymbolAsync");
        put("hipMemset","cudaMemset");
        put("hipMemset2D","cudaMemset2D");
        put("hipMemset2DAsync","cudaMemset2DAsync");
        put("hipMemset3D","cudaMemset3D");
        put("hipMemset3DAsync","cudaMemset3DAsync");
        put("hipMemsetAsync","cudaMemsetAsync");
        put("make_hipExtent","make_cudaExtent");
        put("make_hipPitchedPtr","make_cudaPitchedPtr");
        put("make_hipPos","make_cudaPos");
        put("hipMemAdvise","cuMemAdvise");
        put("hipMemPrefetchAsync","cuMemPrefetchAsync");
        put("hipMemRangeGetAttribute","cuMemRangeGetAttribute");
        put("hipMemRangeGetAttributes","cuMemRangeGetAttributes");
        put("hipPointerGetAttributes","cudaPointerGetAttributes");
        put("hipStreamAddCallback","cuStreamAddCallback");
        put("hipStreamAttachMemAsync","cuStreamAttachMemAsync");
        put("hipStreamBeginCapture","cuStreamBeginCapture");
        put("hipStreamBeginCapture","cuStreamBeginCapture_v2");
        put("hipStreamCreateWithFlags","cuStreamCreate");
        put("hipStreamCreateWithPriority","cuStreamCreateWithPriority");
        put("hipStreamDestroy","cuStreamDestroy");
        put("hipStreamDestroy","cuStreamDestroy_v2");
        put("hipStreamEndCapture","cuStreamEndCapture");
        put("hipStreamGetFlags","cuStreamGetFlags");
        put("hipStreamGetPriority","cuStreamGetPriority");
        put("hipStreamQuery","cuStreamQuery");
        put("hipStreamSynchronize","cuStreamSynchronize");
        put("hipStreamWaitEvent","cuStreamWaitEvent");
        put("hipStreamAddCallback","cudaStreamAddCallback");
        put("hipStreamAttachMemAsync","cudaStreamAttachMemAsync");
        put("hipStreamBeginCapture","cudaStreamBeginCapture");
        put("hipStreamCreate","cudaStreamCreate");
        put("hipStreamCreateWithFlags","cudaStreamCreateWithFlags");
        put("hipStreamCreateWithPriority","cudaStreamCreateWithPriority");
        put("hipStreamDestroy","cudaStreamDestroy");
        put("hipStreamEndCapture","cudaStreamEndCapture");
        put("hipStreamGetFlags","cudaStreamGetFlags");
        put("hipStreamGetPriority","cudaStreamGetPriority");
        put("hipStreamQuery","cudaStreamQuery");
        put("hipStreamSynchronize","cudaStreamSynchronize");
        put("hipStreamWaitEvent","cudaStreamWaitEvent");
        put("hipEventCreateWithFlags","cuEventCreate");
        put("hipEventDestroy","cuEventDestroy");
        put("hipEventDestroy","cuEventDestroy_v2");
        put("hipEventElapsedTime","cuEventElapsedTime");
        put("hipEventQuery","cuEventQuery");
        put("hipEventRecord","cuEventRecord");
        put("hipEventSynchronize","cuEventSynchronize");
        put("hipEventCreate","cudaEventCreate");
        put("hipEventCreateWithFlags","cudaEventCreateWithFlags");
        put("hipEventDestroy","cudaEventDestroy");
        put("hipEventElapsedTime","cudaEventElapsedTime");
        put("hipEventQuery","cudaEventQuery");
        put("hipEventRecord","cudaEventRecord");
        put("hipEventSynchronize","cudaEventSynchronize");
        put("hipDestroyExternalMemory","cuDestroyExternalMemory");
        put("hipDestroyExternalSemaphore","cuDestroyExternalSemaphore");
        put("hipExternalMemoryGetMappedBuffer","cuExternalMemoryGetMappedBuffer");
        put("hipImportExternalMemory","cuImportExternalMemory");
        put("hipImportExternalSemaphore","cuImportExternalSemaphore");
        put("hipSignalExternalSemaphoresAsync","cuSignalExternalSemaphoresAsync");
        put("hipWaitExternalSemaphoresAsync","cuWaitExternalSemaphoresAsync");
        put("hipDestroyExternalMemory","cudaDestroyExternalMemory");
        put("hipDestroyExternalSemaphore","cudaDestroyExternalSemaphore");
        put("hipExternalMemoryGetMappedBuffer","cudaExternalMemoryGetMappedBuffer");
        put("hipImportExternalMemory","cudaImportExternalMemory");
        put("hipImportExternalSemaphore","cudaImportExternalSemaphore");
        put("hipSignalExternalSemaphoresAsync","cudaSignalExternalSemaphoresAsync");
        put("hipWaitExternalSemaphoresAsync","cudaWaitExternalSemaphoresAsync");
        put("hipStreamWaitValue32","cuStreamWaitValue32");
        put("hipStreamWaitValue64","cuStreamWaitValue64");
        put("hipStreamWriteValue32","cuStreamWriteValue32");
        put("hipStreamWriteValue64","cuStreamWriteValue64");
        put("hipFuncGetAttribute","cuFuncGetAttribute");
        put("hipModuleLaunchKernel","cuLaunchKernel");
        put("hipConfigureCall","cudaConfigureCall");
        put("hipFuncGetAttributes","cudaFuncGetAttributes");
        put("hipFuncSetAttribute","cudaFuncSetAttribute");
        put("hipFuncSetSharedMemConfig","cudaFuncSetSharedMemConfig");
        put("hipLaunchByPtr","cudaLaunch");
        put("hipLaunchCooperativeKernel","cudaLaunchCooperativeKernel");
        put("hipLaunchCooperativeKernelMultiDevice","cudaLaunchCooperativeKernelMultiDevice");
        put("hipLaunchKernel","cudaLaunchKernel");
        put("hipSetupArgument","cudaSetupArgument");
        put("hipModuleOccupancyMaxActiveBlocksPerMultiprocessor","cuOccupancyMaxActiveBlocksPerMultiprocessor");
        put("hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags","cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags");
        put("hipModuleOccupancyMaxPotentialBlockSize","cuOccupancyMaxPotentialBlockSize");
        put("hipModuleOccupancyMaxPotentialBlockSizeWithFlags","cuOccupancyMaxPotentialBlockSizeWithFlags");
        put("hipOccupancyMaxActiveBlocksPerMultiprocessor","cudaOccupancyMaxActiveBlocksPerMultiprocessor");
        put("hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags","cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags");
        put("hipOccupancyMaxPotentialBlockSize","cudaOccupancyMaxPotentialBlockSize");
        put("hipOccupancyMaxPotentialBlockSizeWithFlags","cudaOccupancyMaxPotentialBlockSizeWithFlags");
        put("hipTexObjectCreate","cuTexObjectCreate");
        put("hipTexObjectDestroy","cuTexObjectDestroy");
        put("hipTexObjectGetResourceDesc","cuTexObjectGetResourceDesc");
        put("hipTexObjectGetResourceViewDesc","cuTexObjectGetResourceViewDesc");
        put("hipTexObjectGetTextureDesc","cuTexObjectGetTextureDesc");
        put("hipTexRefGetAddress","cuTexRefGetAddress");
        put("hipTexRefGetAddressMode","cuTexRefGetAddressMode");
        put("hipTexRefGetAddress","cuTexRefGetAddress_v2");
        put("hipTexRefGetArray","cuTexRefGetArray");
        put("hipTexRefGetFilterMode","cuTexRefGetFilterMode");
        put("hipTexRefGetFlags","cuTexRefGetFlags");
        put("hipTexRefGetFormat","cuTexRefGetFormat");
        put("hipTexRefGetMaxAnisotropy","cuTexRefGetMaxAnisotropy");
        put("hipTexRefGetMipmapFilterMode","cuTexRefGetMipmapFilterMode");
        put("hipTexRefGetMipmapLevelBias","cuTexRefGetMipmapLevelBias");
        put("hipTexRefGetMipmapLevelClamp","cuTexRefGetMipmapLevelClamp");
        put("hipTexRefGetMipMappedArray","cuTexRefGetMipmappedArray");
        put("hipTexRefSetAddress","cuTexRefSetAddress");
        put("hipTexRefSetAddress2D","cuTexRefSetAddress2D");
        put("hipTexRefSetAddress2D","cuTexRefSetAddress2D_v2");
        put("hipTexRefSetAddress2D","cuTexRefSetAddress2D_v3");
        put("hipTexRefSetAddressMode","cuTexRefSetAddressMode");
        put("hipTexRefSetAddress","cuTexRefSetAddress_v2");
        put("hipTexRefSetArray","cuTexRefSetArray");
        put("hipTexRefSetBorderColor","cuTexRefSetBorderColor");
        put("hipTexRefSetFilterMode","cuTexRefSetFilterMode");
        put("hipTexRefSetFlags","cuTexRefSetFlags");
        put("hipTexRefSetFormat","cuTexRefSetFormat");
        put("hipTexRefSetMaxAnisotropy","cuTexRefSetMaxAnisotropy");
        put("hipTexRefSetMipmapFilterMode","cuTexRefSetMipmapFilterMode");
        put("hipTexRefSetMipmapLevelBias","cuTexRefSetMipmapLevelBias");
        put("hipTexRefSetMipmapLevelClamp","cuTexRefSetMipmapLevelClamp");
        put("hipTexRefSetMipmappedArray","cuTexRefSetMipmappedArray");
        put("hipBindTexture","cudaBindTexture");
        put("hipBindTexture2D","cudaBindTexture2D");
        put("hipBindTextureToArray","cudaBindTextureToArray");
        put("hipBindTextureToMipmappedArray","cudaBindTextureToMipmappedArray");
        put("hipCreateChannelDesc","cudaCreateChannelDesc");
        put("hipCreateTextureObject","cudaCreateTextureObject");
        put("hipDestroyTextureObject","cudaDestroyTextureObject");
        put("hipGetChannelDesc","cudaGetChannelDesc");
        put("hipGetTextureAlignmentOffset","cudaGetTextureAlignmentOffset");
        put("hipGetTextureObjectResourceDesc","cudaGetTextureObjectResourceDesc");
        put("hipGetTextureObjectResourceViewDesc","cudaGetTextureObjectResourceViewDesc");
        put("hipGetTextureReference","cudaGetTextureReference");
        put("hipUnbindTexture","cudaUnbindTexture");
        put("hipCreateSurfaceObject","cudaCreateSurfaceObject");
        put("hipDestroySurfaceObject","cudaDestroySurfaceObject");
        put("hipCtxDisablePeerAccess","cuCtxDisablePeerAccess");
        put("hipCtxEnablePeerAccess","cuCtxEnablePeerAccess");
        put("hipDeviceCanAccessPeer","cuDeviceCanAccessPeer");
        put("hipDeviceGetP2PAttribute","cuDeviceGetP2PAttribute");
        put("hipDeviceCanAccessPeer","cudaDeviceCanAccessPeer");
        put("hipDeviceDisablePeerAccess","cudaDeviceDisablePeerAccess");
        put("hipDeviceEnablePeerAccess","cudaDeviceEnablePeerAccess");
        put("hipGraphicsMapResources","cuGraphicsMapResources");
        put("hipGraphicsResourceGetMappedPointer","cuGraphicsResourceGetMappedPointer");
        put("hipGraphicsResourceGetMappedPointer","cuGraphicsResourceGetMappedPointer_v2");
        put("hipGraphicsUnmapResources","cuGraphicsUnmapResources");
        put("hipGraphicsUnregisterResource","cuGraphicsUnregisterResource");
        put("hipGraphicsMapResources","cudaGraphicsMapResources");
        put("hipGraphicsResourceGetMappedPointer","cudaGraphicsResourceGetMappedPointer");
        put("hipGraphicsUnmapResources","cudaGraphicsUnmapResources");
        put("hipGraphicsUnregisterResource","cudaGraphicsUnregisterResource");
        put("hipProfilerStart","cuProfilerStart");
        put("hipProfilerStop","cuProfilerStop");
        put("hipProfilerStart","cudaProfilerStart");
        put("hipProfilerStop","cudaProfilerStop");
        put("hipGLGetDevices","cuGLGetDevices");
        put("hipGraphicsGLRegisterBuffer","cuGraphicsGLRegisterBuffer");
        put("hipGLGetDevices","cudaGLGetDevices");
        put("hipGraphicsGLRegisterBuffer","cudaGraphicsGLRegisterBuffer");
        put("hipDeviceReset","cudaThreadExit");
        put("hipDeviceGetCacheConfig","cudaThreadGetCacheConfig");
        put("hipDeviceSetCacheConfig","cudaThreadSetCacheConfig");
        put("hipDeviceSynchronize","cudaThreadSynchronize");
        put("hipCabs","cuCabs");
        put("hipCabsf","cuCabsf");
        put("hipCadd","cuCadd");
        put("hipCaddf","cuCaddf");
        put("hipCdiv","cuCdiv");
        put("hipCdivf","cuCdivf");
        put("hipCfma","cuCfma");
        put("hipCfmaf","cuCfmaf");
        put("hipCimag","cuCimag");
        put("hipCimagf","cuCimagf");
        put("hipCmul","cuCmul");
        put("hipCmulf","cuCmulf");
        put("hipComplexDoubleToFloat","cuComplexDoubleToFloat");
        put("hipComplexFloatToDouble","cuComplexFloatToDouble");
        put("hipConj","cuConj");
        put("hipConjf","cuConjf");
        put("hipCreal","cuCreal");
        put("hipCrealf","cuCrealf");
        put("hipCsub","cuCsub");
        put("hipCsubf","cuCsubf");
        put("make_hipComplex","make_cuComplex");
        put("make_hipDoubleComplex","make_cuDoubleComplex");
        put("make_hipFloatComplex","make_cuFloatComplex");
        put("hipblasAxpyEx","cublasAxpyEx");
        put("hipblasCaxpy","cublasCaxpy");
        put("hipblasCaxpy","cublasCaxpy_v2");
        put("hipblasCcopy","cublasCcopy");
        put("hipblasCcopy","cublasCcopy_v2");
        put("hipblasCdgmm","cublasCdgmm");
        put("hipblasCdotc","cublasCdotc");
        put("hipblasCdotc","cublasCdotc_v2");
        put("hipblasCdotu","cublasCdotu");
        put("hipblasCdotu","cublasCdotu_v2");
        put("hipblasCgbmv","cublasCgbmv");
        put("hipblasCgbmv","cublasCgbmv_v2");
        put("hipblasCgeam","cublasCgeam");
        put("hipblasCgemm","cublasCgemm");
        put("hipblasCgemmBatched","cublasCgemmBatched");
        put("hipblasCgemmStridedBatched","cublasCgemmStridedBatched");
        put("hipblasCgemm","cublasCgemm_v2");
        put("hipblasCgemv","cublasCgemv");
        put("hipblasCgemv","cublasCgemv_v2");
        put("hipblasCgeqrfBatched","cublasCgeqrfBatched");
        put("hipblasCgerc","cublasCgerc");
        put("hipblasCgerc","cublasCgerc_v2");
        put("hipblasCgeru","cublasCgeru");
        put("hipblasCgeru","cublasCgeru_v2");
        put("hipblasCgetrfBatched","cublasCgetrfBatched");
        put("hipblasCgetriBatched","cublasCgetriBatched");
        put("hipblasCgetrsBatched","cublasCgetrsBatched");
        put("hipblasChbmv","cublasChbmv");
        put("hipblasChbmv","cublasChbmv_v2");
        put("hipblasChemm","cublasChemm");
        put("hipblasChemm","cublasChemm_v2");
        put("hipblasChemv","cublasChemv");
        put("hipblasChemv","cublasChemv_v2");
        put("hipblasCher","cublasCher");
        put("hipblasCher2","cublasCher2");
        put("hipblasCher2","cublasCher2_v2");
        put("hipblasCher2k","cublasCher2k");
        put("hipblasCher2k","cublasCher2k_v2");
        put("hipblasCher","cublasCher_v2");
        put("hipblasCherk","cublasCherk");
        put("hipblasCherk","cublasCherk_v2");
        put("hipblasCherkx","cublasCherkx");
        put("hipblasChpmv","cublasChpmv");
        put("hipblasChpmv","cublasChpmv_v2");
        put("hipblasChpr","cublasChpr");
        put("hipblasChpr2","cublasChpr2");
        put("hipblasChpr2","cublasChpr2_v2");
        put("hipblasChpr","cublasChpr_v2");
        put("hipblasCreate","cublasCreate");
        put("hipblasCreate","cublasCreate_v2");
        put("hipblasCrot","cublasCrot");
        put("hipblasCrot","cublasCrot_v2");
        put("hipblasCrotg","cublasCrotg");
        put("hipblasCrotg","cublasCrotg_v2");
        put("hipblasCscal","cublasCscal");
        put("hipblasCscal","cublasCscal_v2");
        put("hipblasCsrot","cublasCsrot");
        put("hipblasCsrot","cublasCsrot_v2");
        put("hipblasCsscal","cublasCsscal");
        put("hipblasCsscal","cublasCsscal_v2");
        put("hipblasCswap","cublasCswap");
        put("hipblasCswap","cublasCswap_v2");
        put("hipblasCsymm","cublasCsymm");
        put("hipblasCsymm","cublasCsymm_v2");
        put("hipblasCsymv","cublasCsymv");
        put("hipblasCsymv","cublasCsymv_v2");
        put("hipblasCsyr","cublasCsyr");
        put("hipblasCsyr2","cublasCsyr2");
        put("hipblasCsyr2","cublasCsyr2_v2");
        put("hipblasCsyr2k","cublasCsyr2k");
        put("hipblasCsyr2k","cublasCsyr2k_v2");
        put("hipblasCsyr","cublasCsyr_v2");
        put("hipblasCsyrk","cublasCsyrk");
        put("hipblasCsyrk","cublasCsyrk_v2");
        put("hipblasCsyrkx","cublasCsyrkx");
        put("hipblasCtbmv","cublasCtbmv");
        put("hipblasCtbmv","cublasCtbmv_v2");
        put("hipblasCtbsv","cublasCtbsv");
        put("hipblasCtbsv","cublasCtbsv_v2");
        put("hipblasCtpmv","cublasCtpmv");
        put("hipblasCtpmv","cublasCtpmv_v2");
        put("hipblasCtpsv","cublasCtpsv");
        put("hipblasCtpsv","cublasCtpsv_v2");
        put("hipblasCtrmm","cublasCtrmm");
        put("hipblasCtrmm","cublasCtrmm_v2");
        put("hipblasCtrmv","cublasCtrmv");
        put("hipblasCtrmv","cublasCtrmv_v2");
        put("hipblasCtrsm","cublasCtrsm");
        put("hipblasCtrsmBatched","cublasCtrsmBatched");
        put("hipblasCtrsm","cublasCtrsm_v2");
        put("hipblasCtrsv","cublasCtrsv");
        put("hipblasCtrsv","cublasCtrsv_v2");
        put("hipblasDasum","cublasDasum");
        put("hipblasDasum","cublasDasum_v2");
        put("hipblasDaxpy","cublasDaxpy");
        put("hipblasDaxpy","cublasDaxpy_v2");
        put("hipblasDcopy","cublasDcopy");
        put("hipblasDcopy","cublasDcopy_v2");
        put("hipblasDdgmm","cublasDdgmm");
        put("hipblasDdot","cublasDdot");
        put("hipblasDdot","cublasDdot_v2");
        put("hipblasDestroy","cublasDestroy");
        put("hipblasDestroy","cublasDestroy_v2");
        put("hipblasDgbmv","cublasDgbmv");
        put("hipblasDgbmv","cublasDgbmv_v2");
        put("hipblasDgeam","cublasDgeam");
        put("hipblasDgemm","cublasDgemm");
        put("hipblasDgemmBatched","cublasDgemmBatched");
        put("hipblasDgemmStridedBatched","cublasDgemmStridedBatched");
        put("hipblasDgemm","cublasDgemm_v2");
        put("hipblasDgemv","cublasDgemv");
        put("hipblasDgemv","cublasDgemv_v2");
        put("hipblasDgeqrfBatched","cublasDgeqrfBatched");
        put("hipblasDger","cublasDger");
        put("hipblasDger","cublasDger_v2");
        put("hipblasDgetrfBatched","cublasDgetrfBatched");
        put("hipblasDgetriBatched","cublasDgetriBatched");
        put("hipblasDgetrsBatched","cublasDgetrsBatched");
        put("hipblasDnrm2","cublasDnrm2");
        put("hipblasDnrm2","cublasDnrm2_v2");
        put("hipblasDotEx","cublasDotEx");
        put("hipblasDotcEx","cublasDotcEx");
        put("hipblasDrot","cublasDrot");
        put("hipblasDrot","cublasDrot_v2");
        put("hipblasDrotg","cublasDrotg");
        put("hipblasDrotg","cublasDrotg_v2");
        put("hipblasDrotm","cublasDrotm");
        put("hipblasDrotm","cublasDrotm_v2");
        put("hipblasDrotmg","cublasDrotmg");
        put("hipblasDrotmg","cublasDrotmg_v2");
        put("hipblasDsbmv","cublasDsbmv");
        put("hipblasDsbmv","cublasDsbmv_v2");
        put("hipblasDscal","cublasDscal");
        put("hipblasDscal","cublasDscal_v2");
        put("hipblasDspmv","cublasDspmv");
        put("hipblasDspmv","cublasDspmv_v2");
        put("hipblasDspr","cublasDspr");
        put("hipblasDspr2","cublasDspr2");
        put("hipblasDspr2","cublasDspr2_v2");
        put("hipblasDspr","cublasDspr_v2");
        put("hipblasDswap","cublasDswap");
        put("hipblasDswap","cublasDswap_v2");
        put("hipblasDsymm","cublasDsymm");
        put("hipblasDsymm","cublasDsymm_v2");
        put("hipblasDsymv","cublasDsymv");
        put("hipblasDsymv","cublasDsymv_v2");
        put("hipblasDsyr","cublasDsyr");
        put("hipblasDsyr2","cublasDsyr2");
        put("hipblasDsyr2","cublasDsyr2_v2");
        put("hipblasDsyr2k","cublasDsyr2k");
        put("hipblasDsyr2k","cublasDsyr2k_v2");
        put("hipblasDsyr","cublasDsyr_v2");
        put("hipblasDsyrk","cublasDsyrk");
        put("hipblasDsyrk","cublasDsyrk_v2");
        put("hipblasDsyrkx","cublasDsyrkx");
        put("hipblasDtbmv","cublasDtbmv");
        put("hipblasDtbmv","cublasDtbmv_v2");
        put("hipblasDtbsv","cublasDtbsv");
        put("hipblasDtbsv","cublasDtbsv_v2");
        put("hipblasDtpmv","cublasDtpmv");
        put("hipblasDtpmv","cublasDtpmv_v2");
        put("hipblasDtpsv","cublasDtpsv");
        put("hipblasDtpsv","cublasDtpsv_v2");
        put("hipblasDtrmm","cublasDtrmm");
        put("hipblasDtrmm","cublasDtrmm_v2");
        put("hipblasDtrmv","cublasDtrmv");
        put("hipblasDtrmv","cublasDtrmv_v2");
        put("hipblasDtrsm","cublasDtrsm");
        put("hipblasDtrsmBatched","cublasDtrsmBatched");
        put("hipblasDtrsm","cublasDtrsm_v2");
        put("hipblasDtrsv","cublasDtrsv");
        put("hipblasDtrsv","cublasDtrsv_v2");
        put("hipblasDzasum","cublasDzasum");
        put("hipblasDzasum","cublasDzasum_v2");
        put("hipblasDznrm2","cublasDznrm2");
        put("hipblasDznrm2","cublasDznrm2_v2");
        put("hipblasGemmBatchedEx","cublasGemmBatchedEx");
        put("hipblasGemmEx","cublasGemmEx");
        put("hipblasGemmStridedBatchedEx","cublasGemmStridedBatchedEx");
        put("hipblasGetAtomicsMode","cublasGetAtomicsMode");
        put("hipblasGetMatrix","cublasGetMatrix");
        put("hipblasGetMatrixAsync","cublasGetMatrixAsync");
        put("hipblasGetPointerMode","cublasGetPointerMode");
        put("hipblasGetPointerMode","cublasGetPointerMode_v2");
        put("hipblasGetStream","cublasGetStream");
        put("hipblasGetStream","cublasGetStream_v2");
        put("hipblasGetVector","cublasGetVector");
        put("hipblasGetVectorAsync","cublasGetVectorAsync");
        put("hipblasHgemm","cublasHgemm");
        put("hipblasHgemmBatched","cublasHgemmBatched");
        put("hipblasHgemmStridedBatched","cublasHgemmStridedBatched");
        put("hipblasIcamax","cublasIcamax");
        put("hipblasIcamax","cublasIcamax_v2");
        put("hipblasIcamin","cublasIcamin");
        put("hipblasIcamin","cublasIcamin_v2");
        put("hipblasIdamax","cublasIdamax");
        put("hipblasIdamax","cublasIdamax_v2");
        put("hipblasIdamin","cublasIdamin");
        put("hipblasIdamin","cublasIdamin_v2");
        put("hipblasIsamax","cublasIsamax");
        put("hipblasIsamax","cublasIsamax_v2");
        put("hipblasIsamin","cublasIsamin");
        put("hipblasIsamin","cublasIsamin_v2");
        put("hipblasIzamax","cublasIzamax");
        put("hipblasIzamax","cublasIzamax_v2");
        put("hipblasIzamin","cublasIzamin");
        put("hipblasIzamin","cublasIzamin_v2");
        put("hipblasNrm2Ex","cublasNrm2Ex");
        put("hipblasRotEx","cublasRotEx");
        put("hipblasSasum","cublasSasum");
        put("hipblasSasum","cublasSasum_v2");
        put("hipblasSaxpy","cublasSaxpy");
        put("hipblasSaxpy","cublasSaxpy_v2");
        put("hipblasScalEx","cublasScalEx");
        put("hipblasScasum","cublasScasum");
        put("hipblasScasum","cublasScasum_v2");
        put("hipblasScnrm2","cublasScnrm2");
        put("hipblasScnrm2","cublasScnrm2_v2");
        put("hipblasScopy","cublasScopy");
        put("hipblasScopy","cublasScopy_v2");
        put("hipblasSdgmm","cublasSdgmm");
        put("hipblasSdot","cublasSdot");
        put("hipblasSdot","cublasSdot_v2");
        put("hipblasSetAtomicsMode","cublasSetAtomicsMode");
        put("hipblasSetMatrix","cublasSetMatrix");
        put("hipblasSetMatrixAsync","cublasSetMatrixAsync");
        put("hipblasSetPointerMode","cublasSetPointerMode");
        put("hipblasSetPointerMode","cublasSetPointerMode_v2");
        put("hipblasSetStream","cublasSetStream");
        put("hipblasSetStream","cublasSetStream_v2");
        put("hipblasSetVector","cublasSetVector");
        put("hipblasSetVectorAsync","cublasSetVectorAsync");
        put("hipblasSgbmv","cublasSgbmv");
        put("hipblasSgbmv","cublasSgbmv_v2");
        put("hipblasSgeam","cublasSgeam");
        put("hipblasSgemm","cublasSgemm");
        put("hipblasSgemmBatched","cublasSgemmBatched");
        put("hipblasSgemmStridedBatched","cublasSgemmStridedBatched");
        put("hipblasSgemm","cublasSgemm_v2");
        put("hipblasSgemv","cublasSgemv");
        put("hipblasSgemv","cublasSgemv_v2");
        put("hipblasSgeqrfBatched","cublasSgeqrfBatched");
        put("hipblasSger","cublasSger");
        put("hipblasSger","cublasSger_v2");
        put("hipblasSgetrfBatched","cublasSgetrfBatched");
        put("hipblasSgetriBatched","cublasSgetriBatched");
        put("hipblasSgetrsBatched","cublasSgetrsBatched");
        put("hipblasSnrm2","cublasSnrm2");
        put("hipblasSnrm2","cublasSnrm2_v2");
        put("hipblasSrot","cublasSrot");
        put("hipblasSrot","cublasSrot_v2");
        put("hipblasSrotg","cublasSrotg");
        put("hipblasSrotg","cublasSrotg_v2");
        put("hipblasSrotm","cublasSrotm");
        put("hipblasSrotm","cublasSrotm_v2");
        put("hipblasSrotmg","cublasSrotmg");
        put("hipblasSrotmg","cublasSrotmg_v2");
        put("hipblasSsbmv","cublasSsbmv");
        put("hipblasSsbmv","cublasSsbmv_v2");
        put("hipblasSscal","cublasSscal");
        put("hipblasSscal","cublasSscal_v2");
        put("hipblasSspmv","cublasSspmv");
        put("hipblasSspmv","cublasSspmv_v2");
        put("hipblasSspr","cublasSspr");
        put("hipblasSspr2","cublasSspr2");
        put("hipblasSspr2","cublasSspr2_v2");
        put("hipblasSspr","cublasSspr_v2");
        put("hipblasSswap","cublasSswap");
        put("hipblasSswap","cublasSswap_v2");
        put("hipblasSsymm","cublasSsymm");
        put("hipblasSsymm","cublasSsymm_v2");
        put("hipblasSsymv","cublasSsymv");
        put("hipblasSsymv","cublasSsymv_v2");
        put("hipblasSsyr","cublasSsyr");
        put("hipblasSsyr2","cublasSsyr2");
        put("hipblasSsyr2","cublasSsyr2_v2");
        put("hipblasSsyr2k","cublasSsyr2k");
        put("hipblasSsyr2k","cublasSsyr2k_v2");
        put("hipblasSsyr","cublasSsyr_v2");
        put("hipblasSsyrk","cublasSsyrk");
        put("hipblasSsyrk","cublasSsyrk_v2");
        put("hipblasSsyrkx","cublasSsyrkx");
        put("hipblasStbmv","cublasStbmv");
        put("hipblasStbmv","cublasStbmv_v2");
        put("hipblasStbsv","cublasStbsv");
        put("hipblasStbsv","cublasStbsv_v2");
        put("hipblasStpmv","cublasStpmv");
        put("hipblasStpmv","cublasStpmv_v2");
        put("hipblasStpsv","cublasStpsv");
        put("hipblasStpsv","cublasStpsv_v2");
        put("hipblasStrmm","cublasStrmm");
        put("hipblasStrmm","cublasStrmm_v2");
        put("hipblasStrmv","cublasStrmv");
        put("hipblasStrmv","cublasStrmv_v2");
        put("hipblasStrsm","cublasStrsm");
        put("hipblasStrsmBatched","cublasStrsmBatched");
        put("hipblasStrsm","cublasStrsm_v2");
        put("hipblasStrsv","cublasStrsv");
        put("hipblasStrsv","cublasStrsv_v2");
        put("hipblasZaxpy","cublasZaxpy");
        put("hipblasZaxpy","cublasZaxpy_v2");
        put("hipblasZcopy","cublasZcopy");
        put("hipblasZcopy","cublasZcopy_v2");
        put("hipblasZdgmm","cublasZdgmm");
        put("hipblasZdotc","cublasZdotc");
        put("hipblasZdotc","cublasZdotc_v2");
        put("hipblasZdotu","cublasZdotu");
        put("hipblasZdotu","cublasZdotu_v2");
        put("hipblasZdrot","cublasZdrot");
        put("hipblasZdrot","cublasZdrot_v2");
        put("hipblasZdscal","cublasZdscal");
        put("hipblasZdscal","cublasZdscal_v2");
        put("hipblasZgbmv","cublasZgbmv");
        put("hipblasZgbmv","cublasZgbmv_v2");
        put("hipblasZgeam","cublasZgeam");
        put("hipblasZgemm","cublasZgemm");
        put("hipblasZgemmBatched","cublasZgemmBatched");
        put("hipblasZgemmStridedBatched","cublasZgemmStridedBatched");
        put("hipblasZgemm","cublasZgemm_v2");
        put("hipblasZgemv","cublasZgemv");
        put("hipblasZgemv","cublasZgemv_v2");
        put("hipblasZgeqrfBatched","cublasZgeqrfBatched");
        put("hipblasZgerc","cublasZgerc");
        put("hipblasZgerc","cublasZgerc_v2");
        put("hipblasZgeru","cublasZgeru");
        put("hipblasZgeru","cublasZgeru_v2");
        put("hipblasZgetrfBatched","cublasZgetrfBatched");
        put("hipblasZgetriBatched","cublasZgetriBatched");
        put("hipblasZgetrsBatched","cublasZgetrsBatched");
        put("hipblasZhbmv","cublasZhbmv");
        put("hipblasZhbmv","cublasZhbmv_v2");
        put("hipblasZhemm","cublasZhemm");
        put("hipblasZhemm","cublasZhemm_v2");
        put("hipblasZhemv","cublasZhemv");
        put("hipblasZhemv","cublasZhemv_v2");
        put("hipblasZher","cublasZher");
        put("hipblasZher2","cublasZher2");
        put("hipblasZher2","cublasZher2_v2");
        put("hipblasZher2k","cublasZher2k");
        put("hipblasZher2k","cublasZher2k_v2");
        put("hipblasZher","cublasZher_v2");
        put("hipblasZherk","cublasZherk");
        put("hipblasZherk","cublasZherk_v2");
        put("hipblasZherkx","cublasZherkx");
        put("hipblasZhpmv","cublasZhpmv");
        put("hipblasZhpmv","cublasZhpmv_v2");
        put("hipblasZhpr","cublasZhpr");
        put("hipblasZhpr2","cublasZhpr2");
        put("hipblasZhpr2","cublasZhpr2_v2");
        put("hipblasZhpr","cublasZhpr_v2");
        put("hipblasZrot","cublasZrot");
        put("hipblasZrot","cublasZrot_v2");
        put("hipblasZrotg","cublasZrotg");
        put("hipblasZrotg","cublasZrotg_v2");
        put("hipblasZscal","cublasZscal");
        put("hipblasZscal","cublasZscal_v2");
        put("hipblasZswap","cublasZswap");
        put("hipblasZswap","cublasZswap_v2");
        put("hipblasZsymm","cublasZsymm");
        put("hipblasZsymm","cublasZsymm_v2");
        put("hipblasZsymv","cublasZsymv");
        put("hipblasZsymv","cublasZsymv_v2");
        put("hipblasZsyr","cublasZsyr");
        put("hipblasZsyr2","cublasZsyr2");
        put("hipblasZsyr2","cublasZsyr2_v2");
        put("hipblasZsyr2k","cublasZsyr2k");
        put("hipblasZsyr2k","cublasZsyr2k_v2");
        put("hipblasZsyr","cublasZsyr_v2");
        put("hipblasZsyrk","cublasZsyrk");
        put("hipblasZsyrk","cublasZsyrk_v2");
        put("hipblasZsyrkx","cublasZsyrkx");
        put("hipblasZtbmv","cublasZtbmv");
        put("hipblasZtbmv","cublasZtbmv_v2");
        put("hipblasZtbsv","cublasZtbsv");
        put("hipblasZtbsv","cublasZtbsv_v2");
        put("hipblasZtpmv","cublasZtpmv");
        put("hipblasZtpmv","cublasZtpmv_v2");
        put("hipblasZtpsv","cublasZtpsv");
        put("hipblasZtpsv","cublasZtpsv_v2");
        put("hipblasZtrmm","cublasZtrmm");
        put("hipblasZtrmm","cublasZtrmm_v2");
        put("hipblasZtrmv","cublasZtrmv");
        put("hipblasZtrmv","cublasZtrmv_v2");
        put("hipblasZtrsm","cublasZtrsm");
        put("hipblasZtrsmBatched","cublasZtrsmBatched");
        put("hipblasZtrsm","cublasZtrsm_v2");
        put("hipblasZtrsv","cublasZtrsv");
        put("hipblasZtrsv","cublasZtrsv_v2");
        put("hip_stream","cuda_stream");
        put("hipdnnActivationBackward","cudnnActivationBackward");
        put("hipdnnActivationForward","cudnnActivationForward");
        put("hipdnnAddTensor","cudnnAddTensor");
        put("hipdnnBatchNormalizationBackward","cudnnBatchNormalizationBackward");
        put("hipdnnBatchNormalizationForwardInference","cudnnBatchNormalizationForwardInference");
        put("hipdnnBatchNormalizationForwardTraining","cudnnBatchNormalizationForwardTraining");
        put("hipdnnConvolutionBackwardBias","cudnnConvolutionBackwardBias");
        put("hipdnnConvolutionBackwardData","cudnnConvolutionBackwardData");
        put("hipdnnConvolutionBackwardFilter","cudnnConvolutionBackwardFilter");
        put("hipdnnConvolutionForward","cudnnConvolutionForward");
        put("hipdnnCreate","cudnnCreate");
        put("hipdnnCreateActivationDescriptor","cudnnCreateActivationDescriptor");
        put("hipdnnCreateConvolutionDescriptor","cudnnCreateConvolutionDescriptor");
        put("hipdnnCreateDropoutDescriptor","cudnnCreateDropoutDescriptor");
        put("hipdnnCreateFilterDescriptor","cudnnCreateFilterDescriptor");
        put("hipdnnCreateLRNDescriptor","cudnnCreateLRNDescriptor");
        put("hipdnnCreateOpTensorDescriptor","cudnnCreateOpTensorDescriptor");
        put("hipdnnCreatePersistentRNNPlan","cudnnCreatePersistentRNNPlan");
        put("hipdnnCreatePoolingDescriptor","cudnnCreatePoolingDescriptor");
        put("hipdnnCreateRNNDescriptor","cudnnCreateRNNDescriptor");
        put("hipdnnCreateReduceTensorDescriptor","cudnnCreateReduceTensorDescriptor");
        put("hipdnnCreateTensorDescriptor","cudnnCreateTensorDescriptor");
        put("hipdnnDeriveBNTensorDescriptor","cudnnDeriveBNTensorDescriptor");
        put("hipdnnDestroy","cudnnDestroy");
        put("hipdnnDestroyActivationDescriptor","cudnnDestroyActivationDescriptor");
        put("hipdnnDestroyConvolutionDescriptor","cudnnDestroyConvolutionDescriptor");
        put("hipdnnDestroyDropoutDescriptor","cudnnDestroyDropoutDescriptor");
        put("hipdnnDestroyFilterDescriptor","cudnnDestroyFilterDescriptor");
        put("hipdnnDestroyLRNDescriptor","cudnnDestroyLRNDescriptor");
        put("hipdnnDestroyOpTensorDescriptor","cudnnDestroyOpTensorDescriptor");
        put("hipdnnDestroyPersistentRNNPlan","cudnnDestroyPersistentRNNPlan");
        put("hipdnnDestroyPoolingDescriptor","cudnnDestroyPoolingDescriptor");
        put("hipdnnDestroyRNNDescriptor","cudnnDestroyRNNDescriptor");
        put("hipdnnDestroyReduceTensorDescriptor","cudnnDestroyReduceTensorDescriptor");
        put("hipdnnDestroyTensorDescriptor","cudnnDestroyTensorDescriptor");
        put("hipdnnDropoutGetStatesSize","cudnnDropoutGetStatesSize");
        put("hipdnnFindConvolutionBackwardDataAlgorithm","cudnnFindConvolutionBackwardDataAlgorithm");
        put("hipdnnFindConvolutionBackwardDataAlgorithmEx","cudnnFindConvolutionBackwardDataAlgorithmEx");
        put("hipdnnFindConvolutionBackwardFilterAlgorithm","cudnnFindConvolutionBackwardFilterAlgorithm");
        put("hipdnnFindConvolutionBackwardFilterAlgorithmEx","cudnnFindConvolutionBackwardFilterAlgorithmEx");
        put("hipdnnFindConvolutionForwardAlgorithm","cudnnFindConvolutionForwardAlgorithm");
        put("hipdnnFindConvolutionForwardAlgorithmEx","cudnnFindConvolutionForwardAlgorithmEx");
        put("hipdnnGetActivationDescriptor","cudnnGetActivationDescriptor");
        put("hipdnnGetConvolution2dDescriptor","cudnnGetConvolution2dDescriptor");
        put("hipdnnGetConvolution2dForwardOutputDim","cudnnGetConvolution2dForwardOutputDim");
        put("hipdnnGetConvolutionBackwardDataAlgorithm","cudnnGetConvolutionBackwardDataAlgorithm");
        put("hipdnnGetConvolutionBackwardDataWorkspaceSize","cudnnGetConvolutionBackwardDataWorkspaceSize");
        put("hipdnnGetConvolutionBackwardFilterAlgorithm","cudnnGetConvolutionBackwardFilterAlgorithm");
        put("hipdnnGetConvolutionBackwardFilterWorkspaceSize","cudnnGetConvolutionBackwardFilterWorkspaceSize");
        put("hipdnnGetConvolutionForwardAlgorithm","cudnnGetConvolutionForwardAlgorithm");
        put("hipdnnGetConvolutionForwardWorkspaceSize","cudnnGetConvolutionForwardWorkspaceSize");
        put("hipdnnGetErrorString","cudnnGetErrorString");
        put("hipdnnGetFilter4dDescriptor","cudnnGetFilter4dDescriptor");
        put("hipdnnGetFilterNdDescriptor","cudnnGetFilterNdDescriptor");
        put("hipdnnGetLRNDescriptor","cudnnGetLRNDescriptor");
        put("hipdnnGetOpTensorDescriptor","cudnnGetOpTensorDescriptor");
        put("hipdnnGetPooling2dDescriptor","cudnnGetPooling2dDescriptor");
        put("hipdnnGetPooling2dForwardOutputDim","cudnnGetPooling2dForwardOutputDim");
        put("hipdnnGetRNNDescriptor","cudnnGetRNNDescriptor");
        put("hipdnnGetRNNLinLayerBiasParams","cudnnGetRNNLinLayerBiasParams");
        put("hipdnnGetRNNLinLayerMatrixParams","cudnnGetRNNLinLayerMatrixParams");
        put("hipdnnGetRNNParamsSize","cudnnGetRNNParamsSize");
        put("hipdnnGetRNNTrainingReserveSize","cudnnGetRNNTrainingReserveSize");
        put("hipdnnGetRNNWorkspaceSize","cudnnGetRNNWorkspaceSize");
        put("hipdnnGetReduceTensorDescriptor","cudnnGetReduceTensorDescriptor");
        put("hipdnnGetReductionWorkspaceSize","cudnnGetReductionWorkspaceSize");
        put("hipdnnGetStream","cudnnGetStream");
        put("hipdnnGetTensor4dDescriptor","cudnnGetTensor4dDescriptor");
        put("hipdnnGetTensorNdDescriptor","cudnnGetTensorNdDescriptor");
        put("hipdnnGetVersion","cudnnGetVersion");
        put("hipdnnLRNCrossChannelBackward","cudnnLRNCrossChannelBackward");
        put("hipdnnLRNCrossChannelForward","cudnnLRNCrossChannelForward");
        put("hipdnnOpTensor","cudnnOpTensor");
        put("hipdnnPoolingBackward","cudnnPoolingBackward");
        put("hipdnnPoolingForward","cudnnPoolingForward");
        put("hipdnnRNNBackwardData","cudnnRNNBackwardData");
        put("hipdnnRNNBackwardWeights","cudnnRNNBackwardWeights");
        put("hipdnnRNNForwardInference","cudnnRNNForwardInference");
        put("hipdnnRNNForwardTraining","cudnnRNNForwardTraining");
        put("hipdnnReduceTensor","cudnnReduceTensor");
        put("hipdnnScaleTensor","cudnnScaleTensor");
        put("hipdnnSetActivationDescriptor","cudnnSetActivationDescriptor");
        put("hipdnnSetConvolution2dDescriptor","cudnnSetConvolution2dDescriptor");
        put("hipdnnSetConvolutionGroupCount","cudnnSetConvolutionGroupCount");
        put("hipdnnSetConvolutionMathType","cudnnSetConvolutionMathType");
        put("hipdnnSetConvolutionNdDescriptor","cudnnSetConvolutionNdDescriptor");
        put("hipdnnSetDropoutDescriptor","cudnnSetDropoutDescriptor");
        put("hipdnnSetFilter4dDescriptor","cudnnSetFilter4dDescriptor");
        put("hipdnnSetFilterNdDescriptor","cudnnSetFilterNdDescriptor");
        put("hipdnnSetLRNDescriptor","cudnnSetLRNDescriptor");
        put("hipdnnSetOpTensorDescriptor","cudnnSetOpTensorDescriptor");
        put("hipdnnSetPersistentRNNPlan","cudnnSetPersistentRNNPlan");
        put("hipdnnSetPooling2dDescriptor","cudnnSetPooling2dDescriptor");
        put("hipdnnSetPoolingNdDescriptor","cudnnSetPoolingNdDescriptor");
        put("hipdnnSetRNNDescriptor","cudnnSetRNNDescriptor");
        put("hipdnnSetRNNDescriptor_v5","cudnnSetRNNDescriptor_v5");
        put("hipdnnSetRNNDescriptor_v6","cudnnSetRNNDescriptor_v6");
        put("hipdnnSetReduceTensorDescriptor","cudnnSetReduceTensorDescriptor");
        put("hipdnnSetStream","cudnnSetStream");
        put("hipdnnSetTensor","cudnnSetTensor");
        put("hipdnnSetTensor4dDescriptor","cudnnSetTensor4dDescriptor");
        put("hipdnnSetTensor4dDescriptorEx","cudnnSetTensor4dDescriptorEx");
        put("hipdnnSetTensorNdDescriptor","cudnnSetTensorNdDescriptor");
        put("hipdnnSoftmaxBackward","cudnnSoftmaxBackward");
        put("hipdnnSoftmaxForward","cudnnSoftmaxForward");
        put("hipfftCallbackLoadC","cufftCallbackLoadC");
        put("hipfftCallbackLoadD","cufftCallbackLoadD");
        put("hipfftCallbackLoadR","cufftCallbackLoadR");
        put("hipfftCallbackLoadZ","cufftCallbackLoadZ");
        put("hipfftCallbackStoreC","cufftCallbackStoreC");
        put("hipfftCallbackStoreD","cufftCallbackStoreD");
        put("hipfftCallbackStoreR","cufftCallbackStoreR");
        put("hipfftCallbackStoreZ","cufftCallbackStoreZ");
        put("hipfftCreate","cufftCreate");
        put("hipfftDestroy","cufftDestroy");
        put("hipfftEstimate1d","cufftEstimate1d");
        put("hipfftEstimate2d","cufftEstimate2d");
        put("hipfftEstimate3d","cufftEstimate3d");
        put("hipfftEstimateMany","cufftEstimateMany");
        put("hipfftExecC2C","cufftExecC2C");
        put("hipfftExecC2R","cufftExecC2R");
        put("hipfftExecD2Z","cufftExecD2Z");
        put("hipfftExecR2C","cufftExecR2C");
        put("hipfftExecZ2D","cufftExecZ2D");
        put("hipfftExecZ2Z","cufftExecZ2Z");
        put("hipfftGetProperty","cufftGetProperty");
        put("hipfftGetSize","cufftGetSize");
        put("hipfftGetSize1d","cufftGetSize1d");
        put("hipfftGetSize2d","cufftGetSize2d");
        put("hipfftGetSize3d","cufftGetSize3d");
        put("hipfftGetSizeMany","cufftGetSizeMany");
        put("hipfftGetSizeMany64","cufftGetSizeMany64");
        put("hipfftGetVersion","cufftGetVersion");
        put("hipfftMakePlan1d","cufftMakePlan1d");
        put("hipfftMakePlan2d","cufftMakePlan2d");
        put("hipfftMakePlan3d","cufftMakePlan3d");
        put("hipfftMakePlanMany","cufftMakePlanMany");
        put("hipfftMakePlanMany64","cufftMakePlanMany64");
        put("hipfftPlan1d","cufftPlan1d");
        put("hipfftPlan2d","cufftPlan2d");
        put("hipfftPlan3d","cufftPlan3d");
        put("hipfftPlanMany","cufftPlanMany");
        put("hipfftSetAutoAllocation","cufftSetAutoAllocation");
        put("hipfftSetStream","cufftSetStream");
        put("hipfftSetWorkArea","cufftSetWorkArea");
        put("hipfftXtClearCallback","cufftXtClearCallback");
        put("hipfftXtSetCallback","cufftXtSetCallback");
        put("hipfftXtSetCallbackSharedSize","cufftXtSetCallbackSharedSize");
        put("hiprandCreateGenerator","curandCreateGenerator");
        put("hiprandCreateGeneratorHost","curandCreateGeneratorHost");
        put("hiprandCreatePoissonDistribution","curandCreatePoissonDistribution");
        put("hiprandDestroyDistribution","curandDestroyDistribution");
        put("hiprandDestroyGenerator","curandDestroyGenerator");
        put("hiprandGenerate","curandGenerate");
        put("hiprandGenerateLogNormal","curandGenerateLogNormal");
        put("hiprandGenerateLogNormalDouble","curandGenerateLogNormalDouble");
        put("hiprandGenerateNormal","curandGenerateNormal");
        put("hiprandGenerateNormalDouble","curandGenerateNormalDouble");
        put("hiprandGeneratePoisson","curandGeneratePoisson");
        put("hiprandGenerateSeeds","curandGenerateSeeds");
        put("hiprandGenerateUniform","curandGenerateUniform");
        put("hiprandGenerateUniformDouble","curandGenerateUniformDouble");
        put("hiprandGetVersion","curandGetVersion");
        put("hiprandMakeMTGP32Constants","curandMakeMTGP32Constants");
        put("hiprandMakeMTGP32KernelState","curandMakeMTGP32KernelState");
        put("hiprandSetGeneratorOffset","curandSetGeneratorOffset");
        put("hiprandSetPseudoRandomGeneratorSeed","curandSetPseudoRandomGeneratorSeed");
        put("hiprandSetQuasiRandomGeneratorDimensions","curandSetQuasiRandomGeneratorDimensions");
        put("hiprandSetStream","curandSetStream");
        put("hipsparseAxpby","cusparseAxpby");
        put("hipsparseBlockedEllGet","cusparseBlockedEllGet");
        put("hipsparseCaxpyi","cusparseCaxpyi");
        put("hipsparseCbsr2csr","cusparseCbsr2csr");
        put("hipsparseCbsric02","cusparseCbsric02");
        put("hipsparseCbsric02_analysis","cusparseCbsric02_analysis");
        put("hipsparseCbsric02_bufferSize","cusparseCbsric02_bufferSize");
        put("hipsparseCbsrilu02","cusparseCbsrilu02");
        put("hipsparseCbsrilu02_analysis","cusparseCbsrilu02_analysis");
        put("hipsparseCbsrilu02_bufferSize","cusparseCbsrilu02_bufferSize");
        put("hipsparseCbsrilu02_numericBoost","cusparseCbsrilu02_numericBoost");
        put("hipsparseCbsrmm","cusparseCbsrmm");
        put("hipsparseCbsrmv","cusparseCbsrmv");
        put("hipsparseCbsrsm2_analysis","cusparseCbsrsm2_analysis");
        put("hipsparseCbsrsm2_bufferSize","cusparseCbsrsm2_bufferSize");
        put("hipsparseCbsrsm2_solve","cusparseCbsrsm2_solve");
        put("hipsparseCbsrsv2_analysis","cusparseCbsrsv2_analysis");
        put("hipsparseCbsrsv2_bufferSize","cusparseCbsrsv2_bufferSize");
        put("hipsparseCbsrsv2_bufferSizeExt","cusparseCbsrsv2_bufferSizeExt");
        put("hipsparseCbsrsv2_solve","cusparseCbsrsv2_solve");
        put("hipsparseCbsrxmv","cusparseCbsrxmv");
        put("hipsparseCcsc2dense","cusparseCcsc2dense");
        put("hipsparseCcsr2bsr","cusparseCcsr2bsr");
        put("hipsparseCcsr2csc","cusparseCcsr2csc");
        put("hipsparseCcsr2csr_compress","cusparseCcsr2csr_compress");
        put("hipsparseCcsr2csru","cusparseCcsr2csru");
        put("hipsparseCcsr2dense","cusparseCcsr2dense");
        put("hipsparseCcsr2gebsr","cusparseCcsr2gebsr");
        put("hipsparseCcsr2gebsr_bufferSize","cusparseCcsr2gebsr_bufferSize");
        put("hipsparseCcsr2hyb","cusparseCcsr2hyb");
        put("hipsparseCcsrcolor","cusparseCcsrcolor");
        put("hipsparseCcsrgeam","cusparseCcsrgeam");
        put("hipsparseCcsrgeam2","cusparseCcsrgeam2");
        put("hipsparseCcsrgeam2_bufferSizeExt","cusparseCcsrgeam2_bufferSizeExt");
        put("hipsparseCcsrgemm","cusparseCcsrgemm");
        put("hipsparseCcsrgemm2","cusparseCcsrgemm2");
        put("hipsparseCcsrgemm2_bufferSizeExt","cusparseCcsrgemm2_bufferSizeExt");
        put("hipsparseCcsric02","cusparseCcsric02");
        put("hipsparseCcsric02_analysis","cusparseCcsric02_analysis");
        put("hipsparseCcsric02_bufferSize","cusparseCcsric02_bufferSize");
        put("hipsparseCcsric02_bufferSizeExt","cusparseCcsric02_bufferSizeExt");
        put("hipsparseCcsrilu02","cusparseCcsrilu02");
        put("hipsparseCcsrilu02_analysis","cusparseCcsrilu02_analysis");
        put("hipsparseCcsrilu02_bufferSize","cusparseCcsrilu02_bufferSize");
        put("hipsparseCcsrilu02_bufferSizeExt","cusparseCcsrilu02_bufferSizeExt");
        put("hipsparseCcsrilu02_numericBoost","cusparseCcsrilu02_numericBoost");
        put("hipsparseCcsrmm","cusparseCcsrmm");
        put("hipsparseCcsrmm2","cusparseCcsrmm2");
        put("hipsparseCcsrmv","cusparseCcsrmv");
        put("hipsparseCcsrsm2_analysis","cusparseCcsrsm2_analysis");
        put("hipsparseCcsrsm2_bufferSizeExt","cusparseCcsrsm2_bufferSizeExt");
        put("hipsparseCcsrsm2_solve","cusparseCcsrsm2_solve");
        put("hipsparseCcsrsv2_analysis","cusparseCcsrsv2_analysis");
        put("hipsparseCcsrsv2_bufferSize","cusparseCcsrsv2_bufferSize");
        put("hipsparseCcsrsv2_bufferSizeExt","cusparseCcsrsv2_bufferSizeExt");
        put("hipsparseCcsrsv2_solve","cusparseCcsrsv2_solve");
        put("hipsparseCcsru2csr","cusparseCcsru2csr");
        put("hipsparseCcsru2csr_bufferSizeExt","cusparseCcsru2csr_bufferSizeExt");
        put("hipsparseCdense2csc","cusparseCdense2csc");
        put("hipsparseCdense2csr","cusparseCdense2csr");
        put("hipsparseCdotci","cusparseCdotci");
        put("hipsparseCdoti","cusparseCdoti");
        put("hipsparseCgebsr2csr","cusparseCgebsr2csr");
        put("hipsparseCgebsr2gebsc","cusparseCgebsr2gebsc");
        put("hipsparseCgebsr2gebsc_bufferSize","cusparseCgebsr2gebsc_bufferSize");
        put("hipsparseCgebsr2gebsr","cusparseCgebsr2gebsr");
        put("hipsparseCgebsr2gebsr_bufferSize","cusparseCgebsr2gebsr_bufferSize");
        put("hipsparseCgemmi","cusparseCgemmi");
        put("hipsparseCgemvi","cusparseCgemvi");
        put("hipsparseCgemvi_bufferSize","cusparseCgemvi_bufferSize");
        put("hipsparseCgthr","cusparseCgthr");
        put("hipsparseCgthrz","cusparseCgthrz");
        put("hipsparseCgtsv2","cusparseCgtsv2");
        put("hipsparseCgtsv2StridedBatch","cusparseCgtsv2StridedBatch");
        put("hipsparseCgtsv2StridedBatch_bufferSizeExt","cusparseCgtsv2StridedBatch_bufferSizeExt");
        put("hipsparseCgtsv2_bufferSizeExt","cusparseCgtsv2_bufferSizeExt");
        put("hipsparseCgtsv2_nopivot","cusparseCgtsv2_nopivot");
        put("hipsparseCgtsv2_nopivot_bufferSizeExt","cusparseCgtsv2_nopivot_bufferSizeExt");
        put("hipsparseChyb2csr","cusparseChyb2csr");
        put("hipsparseChybmv","cusparseChybmv");
        put("hipsparseCnnz","cusparseCnnz");
        put("hipsparseCnnz_compress","cusparseCnnz_compress");
        put("hipsparseCooAoSGet","cusparseCooAoSGet");
        put("hipsparseCooGet","cusparseCooGet");
        put("hipsparseCooSetPointers","cusparseCooSetPointers");
        put("hipsparseCreate","cusparseCreate");
        put("hipsparseCreateBlockedEll","cusparseCreateBlockedEll");
        put("hipsparseCreateBsric02Info","cusparseCreateBsric02Info");
        put("hipsparseCreateBsrilu02Info","cusparseCreateBsrilu02Info");
        put("hipsparseCreateBsrsm2Info","cusparseCreateBsrsm2Info");
        put("hipsparseCreateBsrsv2Info","cusparseCreateBsrsv2Info");
        put("hipsparseCreateColorInfo","cusparseCreateColorInfo");
        put("hipsparseCreateCoo","cusparseCreateCoo");
        put("hipsparseCreateCooAoS","cusparseCreateCooAoS");
        put("hipsparseCreateCsc","cusparseCreateCsc");
        put("hipsparseCreateCsr","cusparseCreateCsr");
        put("hipsparseCreateCsrgemm2Info","cusparseCreateCsrgemm2Info");
        put("hipsparseCreateCsric02Info","cusparseCreateCsric02Info");
        put("hipsparseCreateCsrilu02Info","cusparseCreateCsrilu02Info");
        put("hipsparseCreateCsrsm2Info","cusparseCreateCsrsm2Info");
        put("hipsparseCreateCsrsv2Info","cusparseCreateCsrsv2Info");
        put("hipsparseCreateCsru2csrInfo","cusparseCreateCsru2csrInfo");
        put("hipsparseCreateDnMat","cusparseCreateDnMat");
        put("hipsparseCreateDnVec","cusparseCreateDnVec");
        put("hipsparseCreateHybMat","cusparseCreateHybMat");
        put("hipsparseCreateIdentityPermutation","cusparseCreateIdentityPermutation");
        put("hipsparseCreateMatDescr","cusparseCreateMatDescr");
        put("hipsparseCreatePruneInfo","cusparseCreatePruneInfo");
        put("hipsparseCreateSpVec","cusparseCreateSpVec");
        put("hipsparseCscSetPointers","cusparseCscSetPointers");
        put("hipsparseCsctr","cusparseCsctr");
        put("hipsparseCsrGet","cusparseCsrGet");
        put("hipsparseCsrSetPointers","cusparseCsrSetPointers");
        put("hipsparseDaxpyi","cusparseDaxpyi");
        put("hipsparseDbsr2csr","cusparseDbsr2csr");
        put("hipsparseDbsric02","cusparseDbsric02");
        put("hipsparseDbsric02_analysis","cusparseDbsric02_analysis");
        put("hipsparseDbsric02_bufferSize","cusparseDbsric02_bufferSize");
        put("hipsparseDbsrilu02","cusparseDbsrilu02");
        put("hipsparseDbsrilu02_analysis","cusparseDbsrilu02_analysis");
        put("hipsparseDbsrilu02_bufferSize","cusparseDbsrilu02_bufferSize");
        put("hipsparseDbsrilu02_numericBoost","cusparseDbsrilu02_numericBoost");
        put("hipsparseDbsrmm","cusparseDbsrmm");
        put("hipsparseDbsrmv","cusparseDbsrmv");
        put("hipsparseDbsrsm2_analysis","cusparseDbsrsm2_analysis");
        put("hipsparseDbsrsm2_bufferSize","cusparseDbsrsm2_bufferSize");
        put("hipsparseDbsrsm2_solve","cusparseDbsrsm2_solve");
        put("hipsparseDbsrsv2_analysis","cusparseDbsrsv2_analysis");
        put("hipsparseDbsrsv2_bufferSize","cusparseDbsrsv2_bufferSize");
        put("hipsparseDbsrsv2_bufferSizeExt","cusparseDbsrsv2_bufferSizeExt");
        put("hipsparseDbsrsv2_solve","cusparseDbsrsv2_solve");
        put("hipsparseDbsrxmv","cusparseDbsrxmv");
        put("hipsparseDcsc2dense","cusparseDcsc2dense");
        put("hipsparseDcsr2bsr","cusparseDcsr2bsr");
        put("hipsparseDcsr2csc","cusparseDcsr2csc");
        put("hipsparseDcsr2csr_compress","cusparseDcsr2csr_compress");
        put("hipsparseDcsr2csru","cusparseDcsr2csru");
        put("hipsparseDcsr2dense","cusparseDcsr2dense");
        put("hipsparseDcsr2gebsr","cusparseDcsr2gebsr");
        put("hipsparseDcsr2gebsr_bufferSize","cusparseDcsr2gebsr_bufferSize");
        put("hipsparseDcsr2hyb","cusparseDcsr2hyb");
        put("hipsparseDcsrcolor","cusparseDcsrcolor");
        put("hipsparseDcsrgeam","cusparseDcsrgeam");
        put("hipsparseDcsrgeam2","cusparseDcsrgeam2");
        put("hipsparseDcsrgeam2_bufferSizeExt","cusparseDcsrgeam2_bufferSizeExt");
        put("hipsparseDcsrgemm","cusparseDcsrgemm");
        put("hipsparseDcsrgemm2","cusparseDcsrgemm2");
        put("hipsparseDcsrgemm2_bufferSizeExt","cusparseDcsrgemm2_bufferSizeExt");
        put("hipsparseDcsric02","cusparseDcsric02");
        put("hipsparseDcsric02_analysis","cusparseDcsric02_analysis");
        put("hipsparseDcsric02_bufferSize","cusparseDcsric02_bufferSize");
        put("hipsparseDcsric02_bufferSizeExt","cusparseDcsric02_bufferSizeExt");
        put("hipsparseDcsrilu02","cusparseDcsrilu02");
        put("hipsparseDcsrilu02_analysis","cusparseDcsrilu02_analysis");
        put("hipsparseDcsrilu02_bufferSize","cusparseDcsrilu02_bufferSize");
        put("hipsparseDcsrilu02_bufferSizeExt","cusparseDcsrilu02_bufferSizeExt");
        put("hipsparseDcsrilu02_numericBoost","cusparseDcsrilu02_numericBoost");
        put("hipsparseDcsrmm","cusparseDcsrmm");
        put("hipsparseDcsrmm2","cusparseDcsrmm2");
        put("hipsparseDcsrmv","cusparseDcsrmv");
        put("hipsparseDcsrsm2_analysis","cusparseDcsrsm2_analysis");
        put("hipsparseDcsrsm2_bufferSizeExt","cusparseDcsrsm2_bufferSizeExt");
        put("hipsparseDcsrsm2_solve","cusparseDcsrsm2_solve");
        put("hipsparseDcsrsv2_analysis","cusparseDcsrsv2_analysis");
        put("hipsparseDcsrsv2_bufferSize","cusparseDcsrsv2_bufferSize");
        put("hipsparseDcsrsv2_bufferSizeExt","cusparseDcsrsv2_bufferSizeExt");
        put("hipsparseDcsrsv2_solve","cusparseDcsrsv2_solve");
        put("hipsparseDcsru2csr","cusparseDcsru2csr");
        put("hipsparseDcsru2csr_bufferSizeExt","cusparseDcsru2csr_bufferSizeExt");
        put("hipsparseDdense2csc","cusparseDdense2csc");
        put("hipsparseDdense2csr","cusparseDdense2csr");
        put("hipsparseDdoti","cusparseDdoti");
        put("hipsparseDenseToSparse_analysis","cusparseDenseToSparse_analysis");
        put("hipsparseDenseToSparse_bufferSize","cusparseDenseToSparse_bufferSize");
        put("hipsparseDenseToSparse_convert","cusparseDenseToSparse_convert");
        put("hipsparseDestroy","cusparseDestroy");
        put("hipsparseDestroyBsric02Info","cusparseDestroyBsric02Info");
        put("hipsparseDestroyBsrilu02Info","cusparseDestroyBsrilu02Info");
        put("hipsparseDestroyBsrsm2Info","cusparseDestroyBsrsm2Info");
        put("hipsparseDestroyBsrsv2Info","cusparseDestroyBsrsv2Info");
        put("hipsparseDestroyColorInfo","cusparseDestroyColorInfo");
        put("hipsparseDestroyCsrgemm2Info","cusparseDestroyCsrgemm2Info");
        put("hipsparseDestroyCsric02Info","cusparseDestroyCsric02Info");
        put("hipsparseDestroyCsrilu02Info","cusparseDestroyCsrilu02Info");
        put("hipsparseDestroyCsrsm2Info","cusparseDestroyCsrsm2Info");
        put("hipsparseDestroyCsrsv2Info","cusparseDestroyCsrsv2Info");
        put("hipsparseDestroyCsru2csrInfo","cusparseDestroyCsru2csrInfo");
        put("hipsparseDestroyDnMat","cusparseDestroyDnMat");
        put("hipsparseDestroyDnVec","cusparseDestroyDnVec");
        put("hipsparseDestroyHybMat","cusparseDestroyHybMat");
        put("hipsparseDestroyMatDescr","cusparseDestroyMatDescr");
        put("hipsparseDestroyPruneInfo","cusparseDestroyPruneInfo");
        put("hipsparseDestroySpMat","cusparseDestroySpMat");
        put("hipsparseDestroySpVec","cusparseDestroySpVec");
        put("hipsparseDgebsr2csr","cusparseDgebsr2csr");
        put("hipsparseDgebsr2gebsc","cusparseDgebsr2gebsc");
        put("hipsparseDgebsr2gebsc_bufferSize","cusparseDgebsr2gebsc_bufferSize");
        put("hipsparseDgebsr2gebsr","cusparseDgebsr2gebsr");
        put("hipsparseDgebsr2gebsr_bufferSize","cusparseDgebsr2gebsr_bufferSize");
        put("hipsparseDgemmi","cusparseDgemmi");
        put("hipsparseDgemvi","cusparseDgemvi");
        put("hipsparseDgemvi_bufferSize","cusparseDgemvi_bufferSize");
        put("hipsparseDgthr","cusparseDgthr");
        put("hipsparseDgthrz","cusparseDgthrz");
        put("hipsparseDgtsv2","cusparseDgtsv2");
        put("hipsparseDgtsv2StridedBatch","cusparseDgtsv2StridedBatch");
        put("hipsparseDgtsv2StridedBatch_bufferSizeExt","cusparseDgtsv2StridedBatch_bufferSizeExt");
        put("hipsparseDgtsv2_bufferSizeExt","cusparseDgtsv2_bufferSizeExt");
        put("hipsparseDgtsv2_nopivot","cusparseDgtsv2_nopivot");
        put("hipsparseDgtsv2_nopivot_bufferSizeExt","cusparseDgtsv2_nopivot_bufferSizeExt");
        put("hipsparseDhyb2csr","cusparseDhyb2csr");
        put("hipsparseDhybmv","cusparseDhybmv");
        put("hipsparseDnMatGet","cusparseDnMatGet");
        put("hipsparseDnMatGetValues","cusparseDnMatGetValues");
        put("hipsparseDnMatSetValues","cusparseDnMatSetValues");
        put("hipsparseDnVecGet","cusparseDnVecGet");
        put("hipsparseDnVecGetValues","cusparseDnVecGetValues");
        put("hipsparseDnVecSetValues","cusparseDnVecSetValues");
        put("hipsparseDnnz","cusparseDnnz");
        put("hipsparseDnnz_compress","cusparseDnnz_compress");
        put("hipsparseDpruneCsr2csr","cusparseDpruneCsr2csr");
        put("hipsparseDpruneCsr2csrByPercentage","cusparseDpruneCsr2csrByPercentage");
        put("hipsparseDpruneCsr2csrByPercentage_bufferSizeExt","cusparseDpruneCsr2csrByPercentage_bufferSizeExt");
        put("hipsparseDpruneCsr2csrNnz","cusparseDpruneCsr2csrNnz");
        put("hipsparseDpruneCsr2csrNnzByPercentage","cusparseDpruneCsr2csrNnzByPercentage");
        put("hipsparseDpruneCsr2csr_bufferSizeExt","cusparseDpruneCsr2csr_bufferSizeExt");
        put("hipsparseDpruneDense2csr","cusparseDpruneDense2csr");
        put("hipsparseDpruneDense2csrByPercentage","cusparseDpruneDense2csrByPercentage");
        put("hipsparseDpruneDense2csrByPercentage_bufferSizeExt","cusparseDpruneDense2csrByPercentage_bufferSizeExt");
        put("hipsparseDpruneDense2csrNnz","cusparseDpruneDense2csrNnz");
        put("hipsparseDpruneDense2csrNnzByPercentage","cusparseDpruneDense2csrNnzByPercentage");
        put("hipsparseDpruneDense2csr_bufferSizeExt","cusparseDpruneDense2csr_bufferSizeExt");
        put("hipsparseDroti","cusparseDroti");
        put("hipsparseDsctr","cusparseDsctr");
        put("hipsparseGather","cusparseGather");
        put("hipsparseGetMatDiagType","cusparseGetMatDiagType");
        put("hipsparseGetMatFillMode","cusparseGetMatFillMode");
        put("hipsparseGetMatIndexBase","cusparseGetMatIndexBase");
        put("hipsparseGetMatType","cusparseGetMatType");
        put("hipsparseGetPointerMode","cusparseGetPointerMode");
        put("hipsparseGetStream","cusparseGetStream");
        put("hipsparseGetVersion","cusparseGetVersion");
        put("hipsparseRot","cusparseRot");
        put("hipsparseSDDMM","cusparseSDDMM");
        put("hipsparseSDDMM_bufferSize","cusparseSDDMM_bufferSize");
        put("hipsparseSDDMM_preprocess","cusparseSDDMM_preprocess");
        put("hipsparseSaxpyi","cusparseSaxpyi");
        put("hipsparseSbsr2csr","cusparseSbsr2csr");
        put("hipsparseSbsric02","cusparseSbsric02");
        put("hipsparseSbsric02_analysis","cusparseSbsric02_analysis");
        put("hipsparseSbsric02_bufferSize","cusparseSbsric02_bufferSize");
        put("hipsparseSbsrilu02","cusparseSbsrilu02");
        put("hipsparseSbsrilu02_analysis","cusparseSbsrilu02_analysis");
        put("hipsparseSbsrilu02_bufferSize","cusparseSbsrilu02_bufferSize");
        put("hipsparseSbsrilu02_numericBoost","cusparseSbsrilu02_numericBoost");
        put("hipsparseSbsrmm","cusparseSbsrmm");
        put("hipsparseSbsrmv","cusparseSbsrmv");
        put("hipsparseSbsrsm2_analysis","cusparseSbsrsm2_analysis");
        put("hipsparseSbsrsm2_bufferSize","cusparseSbsrsm2_bufferSize");
        put("hipsparseSbsrsm2_solve","cusparseSbsrsm2_solve");
        put("hipsparseSbsrsv2_analysis","cusparseSbsrsv2_analysis");
        put("hipsparseSbsrsv2_bufferSize","cusparseSbsrsv2_bufferSize");
        put("hipsparseSbsrsv2_bufferSizeExt","cusparseSbsrsv2_bufferSizeExt");
        put("hipsparseSbsrsv2_solve","cusparseSbsrsv2_solve");
        put("hipsparseSbsrxmv","cusparseSbsrxmv");
        put("hipsparseScatter","cusparseScatter");
        put("hipsparseScsc2dense","cusparseScsc2dense");
        put("hipsparseScsr2bsr","cusparseScsr2bsr");
        put("hipsparseScsr2csc","cusparseScsr2csc");
        put("hipsparseScsr2csr_compress","cusparseScsr2csr_compress");
        put("hipsparseScsr2csru","cusparseScsr2csru");
        put("hipsparseScsr2dense","cusparseScsr2dense");
        put("hipsparseScsr2gebsr","cusparseScsr2gebsr");
        put("hipsparseScsr2gebsr_bufferSize","cusparseScsr2gebsr_bufferSize");
        put("hipsparseScsr2hyb","cusparseScsr2hyb");
        put("hipsparseScsrcolor","cusparseScsrcolor");
        put("hipsparseScsrgeam","cusparseScsrgeam");
        put("hipsparseScsrgeam2","cusparseScsrgeam2");
        put("hipsparseScsrgeam2_bufferSizeExt","cusparseScsrgeam2_bufferSizeExt");
        put("hipsparseScsrgemm","cusparseScsrgemm");
        put("hipsparseScsrgemm2","cusparseScsrgemm2");
        put("hipsparseScsrgemm2_bufferSizeExt","cusparseScsrgemm2_bufferSizeExt");
        put("hipsparseScsric02","cusparseScsric02");
        put("hipsparseScsric02_analysis","cusparseScsric02_analysis");
        put("hipsparseScsric02_bufferSize","cusparseScsric02_bufferSize");
        put("hipsparseScsric02_bufferSizeExt","cusparseScsric02_bufferSizeExt");
        put("hipsparseScsrilu02","cusparseScsrilu02");
        put("hipsparseScsrilu02_analysis","cusparseScsrilu02_analysis");
        put("hipsparseScsrilu02_bufferSize","cusparseScsrilu02_bufferSize");
        put("hipsparseScsrilu02_bufferSizeExt","cusparseScsrilu02_bufferSizeExt");
        put("hipsparseScsrilu02_numericBoost","cusparseScsrilu02_numericBoost");
        put("hipsparseScsrmm","cusparseScsrmm");
        put("hipsparseScsrmm2","cusparseScsrmm2");
        put("hipsparseScsrmv","cusparseScsrmv");
        put("hipsparseScsrsm2_analysis","cusparseScsrsm2_analysis");
        put("hipsparseScsrsm2_bufferSizeExt","cusparseScsrsm2_bufferSizeExt");
        put("hipsparseScsrsm2_solve","cusparseScsrsm2_solve");
        put("hipsparseScsrsv2_analysis","cusparseScsrsv2_analysis");
        put("hipsparseScsrsv2_bufferSize","cusparseScsrsv2_bufferSize");
        put("hipsparseScsrsv2_bufferSizeExt","cusparseScsrsv2_bufferSizeExt");
        put("hipsparseScsrsv2_solve","cusparseScsrsv2_solve");
        put("hipsparseScsru2csr","cusparseScsru2csr");
        put("hipsparseScsru2csr_bufferSizeExt","cusparseScsru2csr_bufferSizeExt");
        put("hipsparseSdense2csc","cusparseSdense2csc");
        put("hipsparseSdense2csr","cusparseSdense2csr");
        put("hipsparseSdoti","cusparseSdoti");
        put("hipsparseSetMatDiagType","cusparseSetMatDiagType");
        put("hipsparseSetMatFillMode","cusparseSetMatFillMode");
        put("hipsparseSetMatIndexBase","cusparseSetMatIndexBase");
        put("hipsparseSetMatType","cusparseSetMatType");
        put("hipsparseSetPointerMode","cusparseSetPointerMode");
        put("hipsparseSetStream","cusparseSetStream");
        put("hipsparseSgebsr2csr","cusparseSgebsr2csr");
        put("hipsparseSgebsr2gebsc","cusparseSgebsr2gebsc");
        put("hipsparseSgebsr2gebsc_bufferSize","cusparseSgebsr2gebsc_bufferSize");
        put("hipsparseSgebsr2gebsr","cusparseSgebsr2gebsr");
        put("hipsparseSgebsr2gebsr_bufferSize","cusparseSgebsr2gebsr_bufferSize");
        put("hipsparseSgemmi","cusparseSgemmi");
        put("hipsparseSgemvi","cusparseSgemvi");
        put("hipsparseSgemvi_bufferSize","cusparseSgemvi_bufferSize");
        put("hipsparseSgthr","cusparseSgthr");
        put("hipsparseSgthrz","cusparseSgthrz");
        put("hipsparseSgtsv2","cusparseSgtsv2");
        put("hipsparseSgtsv2StridedBatch","cusparseSgtsv2StridedBatch");
        put("hipsparseSgtsv2StridedBatch_bufferSizeExt","cusparseSgtsv2StridedBatch_bufferSizeExt");
        put("hipsparseSgtsv2_bufferSizeExt","cusparseSgtsv2_bufferSizeExt");
        put("hipsparseSgtsv2_nopivot","cusparseSgtsv2_nopivot");
        put("hipsparseSgtsv2_nopivot_bufferSizeExt","cusparseSgtsv2_nopivot_bufferSizeExt");
        put("hipsparseShyb2csr","cusparseShyb2csr");
        put("hipsparseShybmv","cusparseShybmv");
        put("hipsparseSnnz","cusparseSnnz");
        put("hipsparseSnnz_compress","cusparseSnnz_compress");
        put("hipsparseSpGEMM_compute","cusparseSpGEMM_compute");
        put("hipsparseSpGEMM_copy","cusparseSpGEMM_copy");
        put("hipsparseSpGEMM_createDescr","cusparseSpGEMM_createDescr");
        put("hipsparseSpGEMM_destroyDescr","cusparseSpGEMM_destroyDescr");
        put("hipsparseSpGEMM_workEstimation","cusparseSpGEMM_workEstimation");
        put("hipsparseSpMM","cusparseSpMM");
        put("hipsparseSpMM_bufferSize","cusparseSpMM_bufferSize");
        put("hipsparseSpMM_preprocess","cusparseSpMM_preprocess");
        put("hipsparseSpMV","cusparseSpMV");
        put("hipsparseSpMV_bufferSize","cusparseSpMV_bufferSize");
        put("hipsparseSpMatGetAttribute","cusparseSpMatGetAttribute");
        put("hipsparseSpMatGetFormat","cusparseSpMatGetFormat");
        put("hipsparseSpMatGetIndexBase","cusparseSpMatGetIndexBase");
        put("hipsparseSpMatGetSize","cusparseSpMatGetSize");
        put("hipsparseSpMatGetValues","cusparseSpMatGetValues");
        put("hipsparseSpMatSetAttribute","cusparseSpMatSetAttribute");
        put("hipsparseSpMatSetValues","cusparseSpMatSetValues");
        put("hipsparseSpSM_analysis","cusparseSpSM_analysis");
        put("hipsparseSpSM_bufferSize","cusparseSpSM_bufferSize");
        put("hipsparseSpSM_createDescr","cusparseSpSM_createDescr");
        put("hipsparseSpSM_destroyDescr","cusparseSpSM_destroyDescr");
        put("hipsparseSpSM_solve","cusparseSpSM_solve");
        put("hipsparseSpSV_analysis","cusparseSpSV_analysis");
        put("hipsparseSpSV_bufferSize","cusparseSpSV_bufferSize");
        put("hipsparseSpSV_createDescr","cusparseSpSV_createDescr");
        put("hipsparseSpSV_destroyDescr","cusparseSpSV_destroyDescr");
        put("hipsparseSpSV_solve","cusparseSpSV_solve");
        put("hipsparseSpVV","cusparseSpVV");
        put("hipsparseSpVV_bufferSize","cusparseSpVV_bufferSize");
        put("hipsparseSpVecGet","cusparseSpVecGet");
        put("hipsparseSpVecGetIndexBase","cusparseSpVecGetIndexBase");
        put("hipsparseSpVecGetValues","cusparseSpVecGetValues");
        put("hipsparseSpVecSetValues","cusparseSpVecSetValues");
        put("hipsparseSparseToDense","cusparseSparseToDense");
        put("hipsparseSparseToDense_bufferSize","cusparseSparseToDense_bufferSize");
        put("hipsparseSpruneCsr2csr","cusparseSpruneCsr2csr");
        put("hipsparseSpruneCsr2csrByPercentage","cusparseSpruneCsr2csrByPercentage");
        put("hipsparseSpruneCsr2csrByPercentage_bufferSizeExt","cusparseSpruneCsr2csrByPercentage_bufferSizeExt");
        put("hipsparseSpruneCsr2csrNnz","cusparseSpruneCsr2csrNnz");
        put("hipsparseSpruneCsr2csrNnzByPercentage","cusparseSpruneCsr2csrNnzByPercentage");
        put("hipsparseSpruneCsr2csr_bufferSizeExt","cusparseSpruneCsr2csr_bufferSizeExt");
        put("hipsparseSpruneDense2csr","cusparseSpruneDense2csr");
        put("hipsparseSpruneDense2csrByPercentage","cusparseSpruneDense2csrByPercentage");
        put("hipsparseSpruneDense2csrByPercentage_bufferSizeExt","cusparseSpruneDense2csrByPercentage_bufferSizeExt");
        put("hipsparseSpruneDense2csrNnz","cusparseSpruneDense2csrNnz");
        put("hipsparseSpruneDense2csrNnzByPercentage","cusparseSpruneDense2csrNnzByPercentage");
        put("hipsparseSpruneDense2csr_bufferSizeExt","cusparseSpruneDense2csr_bufferSizeExt");
        put("hipsparseSroti","cusparseSroti");
        put("hipsparseSsctr","cusparseSsctr");
        put("hipsparseXbsric02_zeroPivot","cusparseXbsric02_zeroPivot");
        put("hipsparseXbsrilu02_zeroPivot","cusparseXbsrilu02_zeroPivot");
        put("hipsparseXbsrsm2_zeroPivot","cusparseXbsrsm2_zeroPivot");
        put("hipsparseXbsrsv2_zeroPivot","cusparseXbsrsv2_zeroPivot");
        put("hipsparseXcoo2csr","cusparseXcoo2csr");
        put("hipsparseXcoosortByColumn","cusparseXcoosortByColumn");
        put("hipsparseXcoosortByRow","cusparseXcoosortByRow");
        put("hipsparseXcoosort_bufferSizeExt","cusparseXcoosort_bufferSizeExt");
        put("hipsparseXcscsort","cusparseXcscsort");
        put("hipsparseXcscsort_bufferSizeExt","cusparseXcscsort_bufferSizeExt");
        put("hipsparseXcsr2bsrNnz","cusparseXcsr2bsrNnz");
        put("hipsparseXcsr2coo","cusparseXcsr2coo");
        put("hipsparseXcsr2gebsrNnz","cusparseXcsr2gebsrNnz");
        put("hipsparseXcsrgeam2Nnz","cusparseXcsrgeam2Nnz");
        put("hipsparseXcsrgeamNnz","cusparseXcsrgeamNnz");
        put("hipsparseXcsrgemm2Nnz","cusparseXcsrgemm2Nnz");
        put("hipsparseXcsrgemmNnz","cusparseXcsrgemmNnz");
        put("hipsparseXcsric02_zeroPivot","cusparseXcsric02_zeroPivot");
        put("hipsparseXcsrilu02_zeroPivot","cusparseXcsrilu02_zeroPivot");
        put("hipsparseXcsrsm2_zeroPivot","cusparseXcsrsm2_zeroPivot");
        put("hipsparseXcsrsort","cusparseXcsrsort");
        put("hipsparseXcsrsort_bufferSizeExt","cusparseXcsrsort_bufferSizeExt");
        put("hipsparseXcsrsv2_zeroPivot","cusparseXcsrsv2_zeroPivot");
        put("hipsparseXgebsr2gebsrNnz","cusparseXgebsr2gebsrNnz");
        put("hipsparseZaxpyi","cusparseZaxpyi");
        put("hipsparseZbsr2csr","cusparseZbsr2csr");
        put("hipsparseZbsric02","cusparseZbsric02");
        put("hipsparseZbsric02_analysis","cusparseZbsric02_analysis");
        put("hipsparseZbsric02_bufferSize","cusparseZbsric02_bufferSize");
        put("hipsparseZbsrilu02","cusparseZbsrilu02");
        put("hipsparseZbsrilu02_analysis","cusparseZbsrilu02_analysis");
        put("hipsparseZbsrilu02_bufferSize","cusparseZbsrilu02_bufferSize");
        put("hipsparseZbsrilu02_numericBoost","cusparseZbsrilu02_numericBoost");
        put("hipsparseZbsrmm","cusparseZbsrmm");
        put("hipsparseZbsrmv","cusparseZbsrmv");
        put("hipsparseZbsrsm2_analysis","cusparseZbsrsm2_analysis");
        put("hipsparseZbsrsm2_bufferSize","cusparseZbsrsm2_bufferSize");
        put("hipsparseZbsrsm2_solve","cusparseZbsrsm2_solve");
        put("hipsparseZbsrsv2_analysis","cusparseZbsrsv2_analysis");
        put("hipsparseZbsrsv2_bufferSize","cusparseZbsrsv2_bufferSize");
        put("hipsparseZbsrsv2_bufferSizeExt","cusparseZbsrsv2_bufferSizeExt");
        put("hipsparseZbsrsv2_solve","cusparseZbsrsv2_solve");
        put("hipsparseZbsrxmv","cusparseZbsrxmv");
        put("hipsparseZcsc2dense","cusparseZcsc2dense");
        put("hipsparseZcsr2bsr","cusparseZcsr2bsr");
        put("hipsparseZcsr2csc","cusparseZcsr2csc");
        put("hipsparseZcsr2csr_compress","cusparseZcsr2csr_compress");
        put("hipsparseZcsr2csru","cusparseZcsr2csru");
        put("hipsparseZcsr2dense","cusparseZcsr2dense");
        put("hipsparseZcsr2gebsr","cusparseZcsr2gebsr");
        put("hipsparseZcsr2gebsr_bufferSize","cusparseZcsr2gebsr_bufferSize");
        put("hipsparseZcsr2hyb","cusparseZcsr2hyb");
        put("hipsparseZcsrcolor","cusparseZcsrcolor");
        put("hipsparseZcsrgeam","cusparseZcsrgeam");
        put("hipsparseZcsrgeam2","cusparseZcsrgeam2");
        put("hipsparseZcsrgeam2_bufferSizeExt","cusparseZcsrgeam2_bufferSizeExt");
        put("hipsparseZcsrgemm","cusparseZcsrgemm");
        put("hipsparseZcsrgemm2","cusparseZcsrgemm2");
        put("hipsparseZcsrgemm2_bufferSizeExt","cusparseZcsrgemm2_bufferSizeExt");
        put("hipsparseZcsric02","cusparseZcsric02");
        put("hipsparseZcsric02_analysis","cusparseZcsric02_analysis");
        put("hipsparseZcsric02_bufferSize","cusparseZcsric02_bufferSize");
        put("hipsparseZcsric02_bufferSizeExt","cusparseZcsric02_bufferSizeExt");
        put("hipsparseZcsrilu02","cusparseZcsrilu02");
        put("hipsparseZcsrilu02_analysis","cusparseZcsrilu02_analysis");
        put("hipsparseZcsrilu02_bufferSize","cusparseZcsrilu02_bufferSize");
        put("hipsparseZcsrilu02_bufferSizeExt","cusparseZcsrilu02_bufferSizeExt");
        put("hipsparseZcsrilu02_numericBoost","cusparseZcsrilu02_numericBoost");
        put("hipsparseZcsrmm","cusparseZcsrmm");
        put("hipsparseZcsrmm2","cusparseZcsrmm2");
        put("hipsparseZcsrmv","cusparseZcsrmv");
        put("hipsparseZcsrsm2_analysis","cusparseZcsrsm2_analysis");
        put("hipsparseZcsrsm2_bufferSizeExt","cusparseZcsrsm2_bufferSizeExt");
        put("hipsparseZcsrsm2_solve","cusparseZcsrsm2_solve");
        put("hipsparseZcsrsv2_analysis","cusparseZcsrsv2_analysis");
        put("hipsparseZcsrsv2_bufferSize","cusparseZcsrsv2_bufferSize");
        put("hipsparseZcsrsv2_bufferSizeExt","cusparseZcsrsv2_bufferSizeExt");
        put("hipsparseZcsrsv2_solve","cusparseZcsrsv2_solve");
        put("hipsparseZcsru2csr","cusparseZcsru2csr");
        put("hipsparseZcsru2csr_bufferSizeExt","cusparseZcsru2csr_bufferSizeExt");
        put("hipsparseZdense2csc","cusparseZdense2csc");
        put("hipsparseZdense2csr","cusparseZdense2csr");
        put("hipsparseZdotci","cusparseZdotci");
        put("hipsparseZdoti","cusparseZdoti");
        put("hipsparseZgebsr2csr","cusparseZgebsr2csr");
        put("hipsparseZgebsr2gebsc","cusparseZgebsr2gebsc");
        put("hipsparseZgebsr2gebsc_bufferSize","cusparseZgebsr2gebsc_bufferSize");
        put("hipsparseZgebsr2gebsr","cusparseZgebsr2gebsr");
        put("hipsparseZgebsr2gebsr_bufferSize","cusparseZgebsr2gebsr_bufferSize");
        put("hipsparseZgemmi","cusparseZgemmi");
        put("hipsparseZgemvi","cusparseZgemvi");
        put("hipsparseZgemvi_bufferSize","cusparseZgemvi_bufferSize");
        put("hipsparseZgthr","cusparseZgthr");
        put("hipsparseZgthrz","cusparseZgthrz");
        put("hipsparseZgtsv2","cusparseZgtsv2");
        put("hipsparseZgtsv2StridedBatch","cusparseZgtsv2StridedBatch");
        put("hipsparseZgtsv2StridedBatch_bufferSizeExt","cusparseZgtsv2StridedBatch_bufferSizeExt");
        put("hipsparseZgtsv2_bufferSizeExt","cusparseZgtsv2_bufferSizeExt");
        put("hipsparseZgtsv2_nopivot","cusparseZgtsv2_nopivot");
        put("hipsparseZgtsv2_nopivot_bufferSizeExt","cusparseZgtsv2_nopivot_bufferSizeExt");
        put("hipsparseZhyb2csr","cusparseZhyb2csr");
        put("hipsparseZhybmv","cusparseZhybmv");
        put("hipsparseZnnz","cusparseZnnz");
        put("hipsparseZnnz_compress","cusparseZnnz_compress");
        put("hipsparseZsctr","cusparseZsctr");
        put("hiprtcAddNameExpression","nvrtcAddNameExpression");
        put("hiprtcCompileProgram","nvrtcCompileProgram");
        put("hiprtcCreateProgram","nvrtcCreateProgram");
        put("hiprtcDestroyProgram","nvrtcDestroyProgram");
        put("hiprtcGetErrorString","nvrtcGetErrorString");
        put("hiprtcGetLoweredName","nvrtcGetLoweredName");
        put("hiprtcGetCode","nvrtcGetPTX");
        put("hiprtcGetCodeSize","nvrtcGetPTXSize");
        put("hiprtcGetProgramLog","nvrtcGetProgramLog");
        put("hiprtcGetProgramLogSize","nvrtcGetProgramLogSize");
        put("hiprtcVersion","nvrtcVersion");
        put("hiprand","curand");
        put("hiprand_discrete","curand_discrete");
        put("hiprand_discrete4","curand_discrete4");
        put("hiprand_init","curand_init");
        put("hiprand_log_normal","curand_log_normal");
        put("hiprand_log_normal2","curand_log_normal2");
        put("hiprand_log_normal2_double","curand_log_normal2_double");
        put("hiprand_log_normal4","curand_log_normal4");
        put("hiprand_log_normal4_double","curand_log_normal4_double");
        put("hiprand_log_normal_double","curand_log_normal_double");
        put("hiprand_normal","curand_normal");
        put("hiprand_normal2","curand_normal2");
        put("hiprand_normal2_double","curand_normal2_double");
        put("hiprand_normal4","curand_normal4");
        put("hiprand_normal4_double","curand_normal4_double");
        put("hiprand_normal_double","curand_normal_double");
        put("hiprand_poisson","curand_poisson");
        put("hiprand_poisson4","curand_poisson4");
        put("hiprand_uniform","curand_uniform");
        put("hiprand_uniform2_double","curand_uniform2_double");
        put("hiprand_uniform4","curand_uniform4");
        put("hiprand_uniform4_double","curand_uniform4_double");
        put("hiprand_uniform_double","curand_uniform_double");
        put("caffe2/core/hip/common_miopen.h","caffe2/core/common_cudnn.h");
        put("caffe2/operators/hip/spatial_batch_norm_op_miopen.hip","caffe2/operators/spatial_batch_norm_op.h");
        put("hip/channel_descriptor.h","channel_descriptor.h");
        put("hip/hip_cooperative_groups.h","cooperative_groups.h");
        put("hip/hip_fp16.h","cuda_fp16.h");
        put("hip/hip_profile.h","cuda_profiler_api.h");
        put("hip/hip_runtime_api.h","cuda_runtime_api.h");
        put("hip/hip_texture_types.h","cuda_texture_types.h");
        put("hipfftXt.h","cufftXt.h");
        put("hiprand_kernel.h","curand_discrete.h");
        put("hiprand_kernel.h","curand_discrete2.h");
        put("hiprand_kernel.h","curand_globals.h");
        put("hiprand_kernel.h","curand_kernel.h");
        put("hiprand_kernel.h","curand_lognormal.h");
        put("hiprand_kernel.h","curand_mrg32k3a.h");
        put("hiprand_kernel.h","curand_mtgp32.h");
        put("hiprand_mtgp32_host.h","curand_mtgp32_host.h");
        put("hiprand_kernel.h","curand_mtgp32_kernel.h");
        put("rocrand_mtgp32_11213.h","curand_mtgp32dc_p_11213.h");
        put("hiprand_kernel.h","curand_normal.h");
        put("hiprand_kernel.h","curand_normal_static.h");
        put("hiprand_kernel.h","curand_philox4x32_x.h");
        put("hiprand_kernel.h","curand_poisson.h");
        put("hiprand_kernel.h","curand_precalc.h");
        put("hiprand_kernel.h","curand_uniform.h");
        put("hip/device_functions.h","device_functions.h");
        put("hip/driver_types.h","driver_types.h");
        put("texture_fetch_functions.h","");
        put("hip/hip_vector_types.h","vector_types.h");
        put("hip/hip_complex.h","cuComplex.h");
        put("hipcub/hipcub.hpp","cub/cub.cuh");
        put("hipblas.h","cublas.h");
        put("hipblas.h","cublas_v2.h");
        put("hip/hip_runtime.h","cuda.h");
        put("hip/hip_runtime.h","cuda_runtime.h");
        put("hipDNN.h","cudnn.h");
        put("hipfft.h","cufft.h");
        put("hiprand.h","curand.h");
        put("hipsparse.h","cusparse.h");
        put("hipsparse.h","cusparse_v2.h");
        put("hiprtc.h","nvrtc.h");
        put("HIPContext","CUDAContext");
        put("HIP_ARRAY3D_DESCRIPTOR","CUDA_ARRAY3D_DESCRIPTOR");
        put("HIP_ARRAY3D_DESCRIPTOR","CUDA_ARRAY3D_DESCRIPTOR_st");
        put("HIP_ARRAY3D_DESCRIPTOR","CUDA_ARRAY3D_DESCRIPTOR_v2");
        put("HIP_ARRAY_DESCRIPTOR","CUDA_ARRAY_DESCRIPTOR");
        put("HIP_ARRAY_DESCRIPTOR","CUDA_ARRAY_DESCRIPTOR_st");
        put("HIP_ARRAY_DESCRIPTOR","CUDA_ARRAY_DESCRIPTOR_v1");
        put("HIP_ARRAY_DESCRIPTOR","CUDA_ARRAY_DESCRIPTOR_v1_st");
        put("HIP_ARRAY_DESCRIPTOR","CUDA_ARRAY_DESCRIPTOR_v2");
        put("hipExternalMemoryBufferDesc","CUDA_EXTERNAL_MEMORY_BUFFER_DESC");
        put("hipExternalMemoryBufferDesc_st","CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st");
        put("hipExternalMemoryBufferDesc","CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1");
        put("hipExternalMemoryHandleDesc","CUDA_EXTERNAL_MEMORY_HANDLE_DESC");
        put("hipExternalMemoryHandleDesc_st","CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st");
        put("hipExternalMemoryHandleDesc","CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1");
        put("hipExternalSemaphoreHandleDesc","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC");
        put("hipExternalSemaphoreHandleDesc_st","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st");
        put("hipExternalSemaphoreHandleDesc","CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1");
        put("hipExternalSemaphoreSignalParams","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS");
        put("hipExternalSemaphoreSignalParams_st","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st");
        put("hipExternalSemaphoreSignalParams","CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1");
        put("hipExternalSemaphoreWaitParams","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS");
        put("hipExternalSemaphoreWaitParams_st","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st");
        put("hipExternalSemaphoreWaitParams","CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1");
        put("hipHostNodeParams","CUDA_HOST_NODE_PARAMS");
        put("hipHostNodeParams","CUDA_HOST_NODE_PARAMS_st");
        put("hipHostNodeParams","CUDA_HOST_NODE_PARAMS_v1");
        put("hipKernelNodeParams","CUDA_KERNEL_NODE_PARAMS");
        put("hipKernelNodeParams","CUDA_KERNEL_NODE_PARAMS_st");
        put("hipKernelNodeParams","CUDA_KERNEL_NODE_PARAMS_v1");
        put("hip_Memcpy2D","CUDA_MEMCPY2D");
        put("hip_Memcpy2D","CUDA_MEMCPY2D_st");
        put("hip_Memcpy2D","CUDA_MEMCPY2D_v1");
        put("hip_Memcpy2D","CUDA_MEMCPY2D_v1_st");
        put("hip_Memcpy2D","CUDA_MEMCPY2D_v2");
        put("HIP_MEMCPY3D","CUDA_MEMCPY3D");
        put("HIP_MEMCPY3D","CUDA_MEMCPY3D_st");
        put("HIP_MEMCPY3D","CUDA_MEMCPY3D_v1");
        put("HIP_MEMCPY3D","CUDA_MEMCPY3D_v1_st");
        put("HIP_MEMCPY3D","CUDA_MEMCPY3D_v2");
        put("hipMemsetParams","CUDA_MEMSET_NODE_PARAMS");
        put("hipMemsetParams","CUDA_MEMSET_NODE_PARAMS_st");
        put("hipMemsetParams","CUDA_MEMSET_NODE_PARAMS_v1");
        put("HIP_RESOURCE_DESC","CUDA_RESOURCE_DESC");
        put("HIP_RESOURCE_DESC_st","CUDA_RESOURCE_DESC_st");
        put("HIP_RESOURCE_DESC","CUDA_RESOURCE_DESC_v1");
        put("HIP_RESOURCE_VIEW_DESC","CUDA_RESOURCE_VIEW_DESC");
        put("HIP_RESOURCE_VIEW_DESC_st","CUDA_RESOURCE_VIEW_DESC_st");
        put("HIP_RESOURCE_VIEW_DESC","CUDA_RESOURCE_VIEW_DESC_v1");
        put("HIP_TEXTURE_DESC","CUDA_TEXTURE_DESC");
        put("HIP_TEXTURE_DESC_st","CUDA_TEXTURE_DESC_st");
        put("HIP_TEXTURE_DESC","CUDA_TEXTURE_DESC_v1");
        put("hipGLDeviceList","CUGLDeviceList");
        put("hipGLDeviceList","CUGLDeviceList_enum");
        put("HIPaddress_mode","CUaddress_mode");
        put("HIPaddress_mode_enum","CUaddress_mode_enum");
        put("hipArray_t","CUarray");
        put("hipArray_Format","CUarray_format");
        put("hipArray_Format","CUarray_format_enum");
        put("hipArray","CUarray_st");
        put("hipComputeMode","CUcomputemode");
        put("hipComputeMode","CUcomputemode_enum");
        put("hipCtx_t","CUcontext");
        put("ihipCtx_t","CUctx_st");
        put("hipDevice_t","CUdevice");
        put("hipDeviceP2PAttr","CUdevice_P2PAttribute");
        put("hipDeviceP2PAttr","CUdevice_P2PAttribute_enum");
        put("hipDeviceAttribute_t","CUdevice_attribute");
        put("hipDeviceAttribute_t","CUdevice_attribute_enum");
        put("hipDevice_t","CUdevice_v1");
        put("hipDeviceptr_t","CUdeviceptr");
        put("hipDeviceptr_t","CUdeviceptr_v1");
        put("hipDeviceptr_t","CUdeviceptr_v2");
        put("hipEvent_t","CUevent");
        put("ihipEvent_t","CUevent_st");
        put("hipExternalMemory_t","CUexternalMemory");
        put("hipExternalMemoryHandleType","CUexternalMemoryHandleType");
        put("hipExternalMemoryHandleType_enum","CUexternalMemoryHandleType_enum");
        put("hipExternalSemaphore_t","CUexternalSemaphore");
        put("hipExternalSemaphoreHandleType","CUexternalSemaphoreHandleType");
        put("hipExternalSemaphoreHandleType_enum","CUexternalSemaphoreHandleType_enum");
        put("HIPfilter_mode","CUfilter_mode");
        put("HIPfilter_mode_enum","CUfilter_mode_enum");
        put("hipFuncCache_t","CUfunc_cache");
        put("hipFuncCache_t","CUfunc_cache_enum");
        put("ihipModuleSymbol_t","CUfunc_st");
        put("hipFunction_t","CUfunction");
        put("hipFunction_attribute","CUfunction_attribute");
        put("hipFunction_attribute","CUfunction_attribute_enum");
        put("hipGraphicsRegisterFlags","CUgraphicsRegisterFlags");
        put("hipGraphicsRegisterFlags","CUgraphicsRegisterFlags_enum");
        put("hipGraphicsResource_t","CUgraphicsResource");
        put("hipGraphicsResource","CUgraphicsResource_st");
        put("hipHostFn_t","CUhostFn");
        put("hipIpcEventHandle_t","CUipcEventHandle");
        put("hipIpcEventHandle_st","CUipcEventHandle_st");
        put("hipIpcEventHandle_t","CUipcEventHandle_v1");
        put("hipIpcMemHandle_t","CUipcMemHandle");
        put("hipIpcMemHandle_st","CUipcMemHandle_st");
        put("hipIpcMemHandle_t","CUipcMemHandle_v1");
        put("hipJitOption","CUjit_option");
        put("hipJitOption","CUjit_option_enum");
        put("hipLimit_t","CUlimit");
        put("hipLimit_t","CUlimit_enum");
        put("hipMemoryAdvise","CUmem_advise");
        put("hipMemoryAdvise","CUmem_advise_enum");
        put("hipMemRangeAttribute","CUmem_range_attribute");
        put("hipMemRangeAttribute","CUmem_range_attribute_enum");
        put("hipMemoryType","CUmemorytype");
        put("hipMemoryType","CUmemorytype_enum");
        put("hipMipmappedArray_t","CUmipmappedArray");
        put("hipMipmappedArray","CUmipmappedArray_st");
        put("ihipModule_t","CUmod_st");
        put("hipModule_t","CUmodule");
        put("HIPresourceViewFormat","CUresourceViewFormat");
        put("HIPresourceViewFormat_enum","CUresourceViewFormat_enum");
        put("HIPresourcetype","CUresourcetype");
        put("HIPresourcetype_enum","CUresourcetype_enum");
        put("hipError_t","CUresult");
        put("hipSharedMemConfig","CUsharedconfig");
        put("hipSharedMemConfig","CUsharedconfig_enum");
        put("hipStream_t","CUstream");
        put("hipStreamCallback_t","CUstreamCallback");
        put("hipStreamCaptureMode","CUstreamCaptureMode");
        put("hipStreamCaptureMode","CUstreamCaptureMode_enum");
        put("hipStreamCaptureStatus","CUstreamCaptureStatus");
        put("hipStreamCaptureStatus","CUstreamCaptureStatus_enum");
        put("ihipStream_t","CUstream_st");
        put("hipSurfaceObject_t","CUsurfObject");
        put("hipSurfaceObject_t","CUsurfObject_v1");
        put("hipTextureObject_t","CUtexObject");
        put("hipTextureObject_t","CUtexObject_v1");
        put("hipTexRef","CUtexref");
        put("textureReference","CUtexref_st");
        put("bsric02Info_t","bsric02Info_t");
        put("bsrilu02Info_t","bsrilu02Info_t");
        put("bsrsm2Info","bsrsm2Info");
        put("bsrsm2Info_t","bsrsm2Info_t");
        put("bsrsv2Info_t","bsrsv2Info_t");
        put("csrgemm2Info_t","csrgemm2Info_t");
        put("csrilu02Info_t","csrilu02Info_t");
        put("csrsm2Info_t","csrsm2Info_t");
        put("csrsv2Info_t","csrsv2Info_t");
        put("csru2csrInfo","csru2csrInfo");
        put("csru2csrInfo_t","csru2csrInfo_t");
        put("hipComplex","cuComplex");
        put("hipDoubleComplex","cuDoubleComplex");
        put("hipFloatComplex","cuFloatComplex");
        put("hipblasAtomicsMode_t","cublasAtomicsMode_t");
        put("hipblasDatatype_t","cublasDataType_t");
        put("hipblasDiagType_t","cublasDiagType_t");
        put("hipblasFillMode_t","cublasFillMode_t");
        put("hipblasGemmAlgo_t","cublasGemmAlgo_t");
        put("hipblasHandle_t","cublasHandle_t");
        put("hipblasOperation_t","cublasOperation_t");
        put("hipblasPointerMode_t","cublasPointerMode_t");
        put("hipblasSideMode_t","cublasSideMode_t");
        put("hipblasStatus_t","cublasStatus");
        put("hipblasStatus_t","cublasStatus_t");
        put("hipArray","cudaArray");
        put("hipArray_const_t","cudaArray_const_t");
        put("hipArray_t","cudaArray_t");
        put("hipChannelFormatDesc","cudaChannelFormatDesc");
        put("hipChannelFormatKind","cudaChannelFormatKind");
        put("hipComputeMode","cudaComputeMode");
        put("hipblasDatatype_t","cudaDataType");
        put("hipblasDatatype_t","cudaDataType_t");
        put("hipDeviceAttribute_t","cudaDeviceAttr");
        put("hipDeviceP2PAttr","cudaDeviceP2PAttr");
        put("hipDeviceProp_t","cudaDeviceProp");
        put("hipError_t","cudaError");
        put("hipError_t","cudaError_enum");
        put("hipError_t","cudaError_t");
        put("hipEvent_t","cudaEvent_t");
        put("hipExtent","cudaExtent");
        put("hipExternalMemoryBufferDesc","cudaExternalMemoryBufferDesc");
        put("hipExternalMemoryHandleDesc","cudaExternalMemoryHandleDesc");
        put("hipExternalMemoryHandleType","cudaExternalMemoryHandleType");
        put("hipExternalMemory_t","cudaExternalMemory_t");
        put("hipExternalSemaphoreHandleDesc","cudaExternalSemaphoreHandleDesc");
        put("hipExternalSemaphoreHandleType","cudaExternalSemaphoreHandleType");
        put("hipExternalSemaphoreSignalParams","cudaExternalSemaphoreSignalParams");
        put("hipExternalSemaphoreSignalParams","cudaExternalSemaphoreSignalParams_v1");
        put("hipExternalSemaphoreWaitParams","cudaExternalSemaphoreWaitParams");
        put("hipExternalSemaphoreWaitParams","cudaExternalSemaphoreWaitParams_v1");
        put("hipExternalSemaphore_t","cudaExternalSemaphore_t");
        put("hipFuncAttribute","cudaFuncAttribute");
        put("hipFuncAttributes","cudaFuncAttributes");
        put("hipFuncCache_t","cudaFuncCache");
        put("hipFunction_t","cudaFunction_t");
        put("hipGLDeviceList","cudaGLDeviceList");
        put("hipGraphicsRegisterFlags","cudaGraphicsRegisterFlags");
        put("hipGraphicsResource","cudaGraphicsResource");
        put("hipGraphicsResource_t","cudaGraphicsResource_t");
        put("hipHostFn_t","cudaHostFn_t");
        put("hipHostNodeParams","cudaHostNodeParams");
        put("hipIpcEventHandle_st","cudaIpcEventHandle_st");
        put("hipIpcEventHandle_t","cudaIpcEventHandle_t");
        put("hipIpcMemHandle_st","cudaIpcMemHandle_st");
        put("hipIpcMemHandle_t","cudaIpcMemHandle_t");
        put("hipKernelNodeParams","cudaKernelNodeParams");
        put("hipLaunchParams","cudaLaunchParams");
        put("hipLimit_t","cudaLimit");
        put("hipMemRangeAttribute","cudaMemRangeAttribute");
        put("hipMemcpy3DParms","cudaMemcpy3DParms");
        put("hipMemcpyKind","cudaMemcpyKind");
        put("hipMemoryAdvise","cudaMemoryAdvise");
        put("hipMemoryType","cudaMemoryType");
        put("hipMemsetParams","cudaMemsetParams");
        put("hipMipmappedArray","cudaMipmappedArray");
        put("hipMipmappedArray_const_t","cudaMipmappedArray_const_t");
        put("hipMipmappedArray_t","cudaMipmappedArray_t");
        put("hipPitchedPtr","cudaPitchedPtr");
        put("hipPointerAttribute_t","cudaPointerAttributes");
        put("hipPos","cudaPos");
        put("hipResourceDesc","cudaResourceDesc");
        put("hipResourceType","cudaResourceType");
        put("hipResourceViewDesc","cudaResourceViewDesc");
        put("hipResourceViewFormat","cudaResourceViewFormat");
        put("hipSharedMemConfig","cudaSharedMemConfig");
        put("hipStreamCallback_t","cudaStreamCallback_t");
        put("hipStreamCaptureMode","cudaStreamCaptureMode");
        put("hipStreamCaptureStatus","cudaStreamCaptureStatus");
        put("hipStream_t","cudaStream_t");
        put("hipSurfaceBoundaryMode","cudaSurfaceBoundaryMode");
        put("hipSurfaceObject_t","cudaSurfaceObject_t");
        put("hipTextureAddressMode","cudaTextureAddressMode");
        put("hipTextureDesc","cudaTextureDesc");
        put("hipTextureFilterMode","cudaTextureFilterMode");
        put("hipTextureObject_t","cudaTextureObject_t");
        put("hipTextureReadMode","cudaTextureReadMode");
        put("hipdnnActivationDescriptor_t","cudnnActivationDescriptor_t");
        put("hipdnnActivationMode_t","cudnnActivationMode_t");
        put("hipdnnBatchNormMode_t","cudnnBatchNormMode_t");
        put("hipdnnConvolutionBwdDataAlgoPerf_t","cudnnConvolutionBwdDataAlgoPerfStruct");
        put("hipdnnConvolutionBwdDataAlgoPerf_t","cudnnConvolutionBwdDataAlgoPerf_t");
        put("hipdnnConvolutionBwdDataAlgo_t","cudnnConvolutionBwdDataAlgo_t");
        put("hipdnnConvolutionBwdDataPreference_t","cudnnConvolutionBwdDataPreference_t");
        put("hipdnnConvolutionBwdFilterAlgoPerf_t","cudnnConvolutionBwdFilterAlgoPerfStruct");
        put("hipdnnConvolutionBwdFilterAlgoPerf_t","cudnnConvolutionBwdFilterAlgoPerf_t");
        put("hipdnnConvolutionBwdFilterAlgo_t","cudnnConvolutionBwdFilterAlgo_t");
        put("hipdnnConvolutionBwdFilterPreference_t","cudnnConvolutionBwdFilterPreference_t");
        put("hipdnnConvolutionDescriptor_t","cudnnConvolutionDescriptor_t");
        put("hipdnnConvolutionFwdAlgoPerf_t","cudnnConvolutionFwdAlgoPerfStruct");
        put("hipdnnConvolutionFwdAlgoPerf_t","cudnnConvolutionFwdAlgoPerf_t");
        put("hipdnnConvolutionFwdAlgo_t","cudnnConvolutionFwdAlgo_t");
        put("hipdnnConvolutionFwdPreference_t","cudnnConvolutionFwdPreference_t");
        put("hipdnnConvolutionMode_t","cudnnConvolutionMode_t");
        put("hipdnnDataType_t","cudnnDataType_t");
        put("hipdnnDirectionMode_t","cudnnDirectionMode_t");
        put("hipdnnDropoutDescriptor_t","cudnnDropoutDescriptor_t");
        put("hipdnnFilterDescriptor_t","cudnnFilterDescriptor_t");
        put("hipdnnHandle_t","cudnnHandle_t");
        put("hipdnnIndicesType_t","cudnnIndicesType_t");
        put("hipdnnLRNDescriptor_t","cudnnLRNDescriptor_t");
        put("hipdnnLRNMode_t","cudnnLRNMode_t");
        put("hipdnnMathType_t","cudnnMathType_t");
        put("hipdnnNanPropagation_t","cudnnNanPropagation_t");
        put("hipdnnOpTensorDescriptor_t","cudnnOpTensorDescriptor_t");
        put("hipdnnOpTensorOp_t","cudnnOpTensorOp_t");
        put("hipdnnPersistentRNNPlan_t","cudnnPersistentRNNPlan_t");
        put("hipdnnPoolingDescriptor_t","cudnnPoolingDescriptor_t");
        put("hipdnnPoolingMode_t","cudnnPoolingMode_t");
        put("hipdnnRNNAlgo_t","cudnnRNNAlgo_t");
        put("hipdnnRNNBiasMode_t","cudnnRNNBiasMode_t");
        put("hipdnnRNNDescriptor_t","cudnnRNNDescriptor_t");
        put("hipdnnRNNInputMode_t","cudnnRNNInputMode_t");
        put("hipdnnRNNMode_t","cudnnRNNMode_t");
        put("hipdnnReduceTensorDescriptor_t","cudnnReduceTensorDescriptor_t");
        put("hipdnnReduceTensorIndices_t","cudnnReduceTensorIndices_t");
        put("hipdnnReduceTensorOp_t","cudnnReduceTensorOp_t");
        put("hipdnnSoftmaxAlgorithm_t","cudnnSoftmaxAlgorithm_t");
        put("hipdnnSoftmaxMode_t","cudnnSoftmaxMode_t");
        put("hipdnnStatus_t","cudnnStatus_t");
        put("hipdnnTensorDescriptor_t","cudnnTensorDescriptor_t");
        put("hipdnnTensorFormat_t","cudnnTensorFormat_t");
        put("hipfftComplex","cufftComplex");
        put("hipfftDoubleComplex","cufftDoubleComplex");
        put("hipfftDoubleReal","cufftDoubleReal");
        put("hipfftHandle","cufftHandle");
        put("hipfftReal","cufftReal");
        put("hipfftResult","cufftResult");
        put("hipfftResult_t","cufftResult_t");
        put("hipfftType","cufftType");
        put("hipfftType_t","cufftType_t");
        put("hipfftXtCallbackType","cufftXtCallbackType");
        put("hipfftXtCallbackType_t","cufftXtCallbackType_t");
        put("hiprandDirectionVectors32_t","curandDirectionVectors32_t");
        put("hiprandDiscreteDistribution_st","curandDiscreteDistribution_st");
        put("hiprandDiscreteDistribution_t","curandDiscreteDistribution_t");
        put("hiprandGenerator_st","curandGenerator_st");
        put("hiprandGenerator_t","curandGenerator_t");
        put("hiprandRngType_t","curandRngType");
        put("hiprandRngType_t","curandRngType_t");
        put("hiprandState","curandState");
        put("hiprandStateMRG32k3a","curandStateMRG32k3a");
        put("hiprandStateMRG32k3a_t","curandStateMRG32k3a_t");
        put("hiprandStateMtgp32","curandStateMtgp32");
        put("hiprandStateMtgp32_t","curandStateMtgp32_t");
        put("hiprandStatePhilox4_32_10","curandStatePhilox4_32_10");
        put("hiprandStatePhilox4_32_10_t","curandStatePhilox4_32_10_t");
        put("hiprandStateSobol32","curandStateSobol32");
        put("hiprandStateSobol32_t","curandStateSobol32_t");
        put("hiprandStateXORWOW","curandStateXORWOW");
        put("hiprandStateXORWOW_t","curandStateXORWOW_t");
        put("hiprandState_t","curandState_t");
        put("hiprandStatus_t","curandStatus");
        put("hiprandStatus_t","curandStatus_t");
        put("hipsparseAction_t","cusparseAction_t");
        put("hipsparseColorInfo_t","cusparseColorInfo_t");
        put("hipsparseDiagType_t","cusparseDiagType_t");
        put("hipsparseDirection_t","cusparseDirection_t");
        put("hipsparseDnMatDescr","cusparseDnMatDescr");
        put("hipsparseDnMatDescr_t","cusparseDnMatDescr_t");
        put("hipsparseDnVecDescr_t","cusparseDnVecDescr_t");
        put("hipsparseFillMode_t","cusparseFillMode_t");
        put("hipsparseFormat_t","cusparseFormat_t");
        put("hipsparseHandle_t","cusparseHandle_t");
        put("hipsparseHybMat_t","cusparseHybMat_t");
        put("hipsparseHybPartition_t","cusparseHybPartition_t");
        put("hipsparseIndexBase_t","cusparseIndexBase_t");
        put("hipsparseIndexType_t","cusparseIndexType_t");
        put("hipsparseMatDescr_t","cusparseMatDescr_t");
        put("hipsparseMatrixType_t","cusparseMatrixType_t");
        put("hipsparseOperation_t","cusparseOperation_t");
        put("hipsparseOrder_t","cusparseOrder_t");
        put("hipsparsePointerMode_t","cusparsePointerMode_t");
        put("hipsparseSDDMMAlg_t","cusparseSDDMMAlg_t");
        put("hipsparseSolvePolicy_t","cusparseSolvePolicy_t");
        put("hipsparseSpGEMMAlg_t","cusparseSpGEMMAlg_t");
        put("hipsparseSpGEMMDescr","cusparseSpGEMMDescr");
        put("hipsparseSpGEMMDescr_t","cusparseSpGEMMDescr_t");
        put("hipsparseSpMMAlg_t","cusparseSpMMAlg_t");
        put("hipsparseSpMVAlg_t","cusparseSpMVAlg_t");
        put("hipsparseSpMatAttribute_t","cusparseSpMatAttribute_t");
        put("hipsparseSpMatDescr_t","cusparseSpMatDescr_t");
        put("hipsparseSpSMAlg_t","cusparseSpSMAlg_t");
        put("hipsparseSpSMDescr","cusparseSpSMDescr");
        put("hipsparseSpSMDescr_t","cusparseSpSMDescr_t");
        put("hipsparseSpSVAlg_t","cusparseSpSVAlg_t");
        put("hipsparseSpSVDescr","cusparseSpSVDescr");
        put("hipsparseSpSVDescr_t","cusparseSpSVDescr_t");
        put("hipsparseSpVecDescr_t","cusparseSpVecDescr_t");
        put("hipsparseSparseToDenseAlg_t","cusparseSparseToDenseAlg_t");
        put("hipsparseStatus_t","cusparseStatus_t");
        put("hiprtcProgram","nvrtcProgram");
        put("hiprtcResult","nvrtcResult");
        put("pruneInfo_t","pruneInfo_t");
        put("surfaceReference","surfaceReference");
        put("HIPBLAS_ATOMICS_ALLOWED","CUBLAS_ATOMICS_ALLOWED");
        put("HIPBLAS_ATOMICS_NOT_ALLOWED","CUBLAS_ATOMICS_NOT_ALLOWED");
        put("HIPBLAS_DIAG_NON_UNIT","CUBLAS_DIAG_NON_UNIT");
        put("HIPBLAS_DIAG_UNIT","CUBLAS_DIAG_UNIT");
        put("HIPBLAS_FILL_MODE_FULL","CUBLAS_FILL_MODE_FULL");
        put("HIPBLAS_FILL_MODE_LOWER","CUBLAS_FILL_MODE_LOWER");
        put("HIPBLAS_FILL_MODE_UPPER","CUBLAS_FILL_MODE_UPPER");
        put("HIPBLAS_GEMM_DEFAULT","CUBLAS_GEMM_DEFAULT");
        put("HIPBLAS_GEMM_DEFAULT","CUBLAS_GEMM_DFALT");
        put("HIPBLAS_OP_C","CUBLAS_OP_C");
        put("HIPBLAS_OP_C","CUBLAS_OP_HERMITAN");
        put("HIPBLAS_OP_N","CUBLAS_OP_N");
        put("HIPBLAS_OP_T","CUBLAS_OP_T");
        put("HIPBLAS_POINTER_MODE_DEVICE","CUBLAS_POINTER_MODE_DEVICE");
        put("HIPBLAS_POINTER_MODE_HOST","CUBLAS_POINTER_MODE_HOST");
        put("HIPBLAS_SIDE_LEFT","CUBLAS_SIDE_LEFT");
        put("HIPBLAS_SIDE_RIGHT","CUBLAS_SIDE_RIGHT");
        put("HIPBLAS_STATUS_ALLOC_FAILED","CUBLAS_STATUS_ALLOC_FAILED");
        put("HIPBLAS_STATUS_ARCH_MISMATCH","CUBLAS_STATUS_ARCH_MISMATCH");
        put("HIPBLAS_STATUS_EXECUTION_FAILED","CUBLAS_STATUS_EXECUTION_FAILED");
        put("HIPBLAS_STATUS_INTERNAL_ERROR","CUBLAS_STATUS_INTERNAL_ERROR");
        put("HIPBLAS_STATUS_INVALID_VALUE","CUBLAS_STATUS_INVALID_VALUE");
        put("HIPBLAS_STATUS_UNKNOWN","CUBLAS_STATUS_LICENSE_ERROR");
        put("HIPBLAS_STATUS_MAPPING_ERROR","CUBLAS_STATUS_MAPPING_ERROR");
        put("HIPBLAS_STATUS_NOT_INITIALIZED","CUBLAS_STATUS_NOT_INITIALIZED");
        put("HIPBLAS_STATUS_NOT_SUPPORTED","CUBLAS_STATUS_NOT_SUPPORTED");
        put("HIPBLAS_STATUS_SUCCESS","CUBLAS_STATUS_SUCCESS");
        put("HIPBLAS_C_16B","CUDA_C_16BF");
        put("HIPBLAS_C_16F","CUDA_C_16F");
        put("HIPBLAS_C_32F","CUDA_C_32F");
        put("HIPBLAS_C_32I","CUDA_C_32I");
        put("HIPBLAS_C_32U","CUDA_C_32U");
        put("HIPBLAS_C_64F","CUDA_C_64F");
        put("HIPBLAS_C_8I","CUDA_C_8I");
        put("HIPBLAS_C_8U","CUDA_C_8U");
        put("hipErrorAlreadyAcquired","CUDA_ERROR_ALREADY_ACQUIRED");
        put("hipErrorAlreadyMapped","CUDA_ERROR_ALREADY_MAPPED");
        put("hipErrorArrayIsMapped","CUDA_ERROR_ARRAY_IS_MAPPED");
        put("hipErrorAssert","CUDA_ERROR_ASSERT");
        put("hipErrorCapturedEvent","CUDA_ERROR_CAPTURED_EVENT");
        put("hipErrorContextAlreadyCurrent","CUDA_ERROR_CONTEXT_ALREADY_CURRENT");
        put("hipErrorContextAlreadyInUse","CUDA_ERROR_CONTEXT_ALREADY_IN_USE");
        put("hipErrorContextIsDestroyed","CUDA_ERROR_CONTEXT_IS_DESTROYED");
        put("hipErrorCooperativeLaunchTooLarge","CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE");
        put("hipErrorDeinitialized","CUDA_ERROR_DEINITIALIZED");
        put("hipErrorECCNotCorrectable","CUDA_ERROR_ECC_UNCORRECTABLE");
        put("hipErrorFileNotFound","CUDA_ERROR_FILE_NOT_FOUND");
        put("hipErrorHostMemoryAlreadyRegistered","CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED");
        put("hipErrorHostMemoryNotRegistered","CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED");
        put("hipErrorIllegalAddress","CUDA_ERROR_ILLEGAL_ADDRESS");
        put("hipErrorInvalidContext","CUDA_ERROR_INVALID_CONTEXT");
        put("hipErrorInvalidDevice","CUDA_ERROR_INVALID_DEVICE");
        put("hipErrorInvalidGraphicsContext","CUDA_ERROR_INVALID_GRAPHICS_CONTEXT");
        put("hipErrorInvalidHandle","CUDA_ERROR_INVALID_HANDLE");
        put("hipErrorInvalidImage","CUDA_ERROR_INVALID_IMAGE");
        put("hipErrorInvalidKernelFile","CUDA_ERROR_INVALID_PTX");
        put("hipErrorInvalidSource","CUDA_ERROR_INVALID_SOURCE");
        put("hipErrorInvalidValue","CUDA_ERROR_INVALID_VALUE");
        put("hipErrorLaunchFailure","CUDA_ERROR_LAUNCH_FAILED");
        put("hipErrorLaunchOutOfResources","CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES");
        put("hipErrorLaunchTimeOut","CUDA_ERROR_LAUNCH_TIMEOUT");
        put("hipErrorMapFailed","CUDA_ERROR_MAP_FAILED");
        put("hipErrorNotFound","CUDA_ERROR_NOT_FOUND");
        put("hipErrorNotInitialized","CUDA_ERROR_NOT_INITIALIZED");
        put("hipErrorNotMapped","CUDA_ERROR_NOT_MAPPED");
        put("hipErrorNotMappedAsArray","CUDA_ERROR_NOT_MAPPED_AS_ARRAY");
        put("hipErrorNotMappedAsPointer","CUDA_ERROR_NOT_MAPPED_AS_POINTER");
        put("hipErrorNotReady","CUDA_ERROR_NOT_READY");
        put("hipErrorNotSupported","CUDA_ERROR_NOT_SUPPORTED");
        put("hipErrorNoBinaryForGpu","CUDA_ERROR_NO_BINARY_FOR_GPU");
        put("hipErrorNoDevice","CUDA_ERROR_NO_DEVICE");
        put("hipErrorOperatingSystem","CUDA_ERROR_OPERATING_SYSTEM");
        put("hipErrorOutOfMemory","CUDA_ERROR_OUT_OF_MEMORY");
        put("hipErrorPeerAccessAlreadyEnabled","CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED");
        put("hipErrorPeerAccessNotEnabled","CUDA_ERROR_PEER_ACCESS_NOT_ENABLED");
        put("hipErrorPeerAccessUnsupported","CUDA_ERROR_PEER_ACCESS_UNSUPPORTED");
        put("hipErrorSetOnActiveProcess","CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE");
        put("hipErrorProfilerAlreadyStarted","CUDA_ERROR_PROFILER_ALREADY_STARTED");
        put("hipErrorProfilerAlreadyStopped","CUDA_ERROR_PROFILER_ALREADY_STOPPED");
        put("hipErrorProfilerDisabled","CUDA_ERROR_PROFILER_DISABLED");
        put("hipErrorProfilerNotInitialized","CUDA_ERROR_PROFILER_NOT_INITIALIZED");
        put("hipErrorSharedObjectInitFailed","CUDA_ERROR_SHARED_OBJECT_INIT_FAILED");
        put("hipErrorSharedObjectSymbolNotFound","CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND");
        put("hipErrorStreamCaptureImplicit","CUDA_ERROR_STREAM_CAPTURE_IMPLICIT");
        put("hipErrorStreamCaptureInvalidated","CUDA_ERROR_STREAM_CAPTURE_INVALIDATED");
        put("hipErrorStreamCaptureIsolation","CUDA_ERROR_STREAM_CAPTURE_ISOLATION");
        put("hipErrorStreamCaptureMerge","CUDA_ERROR_STREAM_CAPTURE_MERGE");
        put("hipErrorStreamCaptureUnjoined","CUDA_ERROR_STREAM_CAPTURE_UNJOINED");
        put("hipErrorStreamCaptureUnmatched","CUDA_ERROR_STREAM_CAPTURE_UNMATCHED");
        put("hipErrorStreamCaptureUnsupported","CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED");
        put("hipErrorStreamCaptureWrongThread","CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD");
        put("hipErrorUnknown","CUDA_ERROR_UNKNOWN");
        put("hipErrorUnmapFailed","CUDA_ERROR_UNMAP_FAILED");
        put("hipErrorUnsupportedLimit","CUDA_ERROR_UNSUPPORTED_LIMIT");
        put("HIPBLAS_R_16B","CUDA_R_16BF");
        put("HIPBLAS_R_16F","CUDA_R_16F");
        put("HIPBLAS_R_32F","CUDA_R_32F");
        put("HIPBLAS_R_32I","CUDA_R_32I");
        put("HIPBLAS_R_32U","CUDA_R_32U");
        put("HIPBLAS_R_64F","CUDA_R_64F");
        put("HIPBLAS_R_8I","CUDA_R_8I");
        put("HIPBLAS_R_8U","CUDA_R_8U");
        put("hipSuccess","CUDA_SUCCESS");
        put("HIPDNN_16BIT_INDICES","CUDNN_16BIT_INDICES");
        put("HIPDNN_32BIT_INDICES","CUDNN_32BIT_INDICES");
        put("HIPDNN_64BIT_INDICES","CUDNN_64BIT_INDICES");
        put("HIPDNN_8BIT_INDICES","CUDNN_8BIT_INDICES");
        put("HIPDNN_ACTIVATION_CLIPPED_RELU","CUDNN_ACTIVATION_CLIPPED_RELU");
        put("HIPDNN_ACTIVATION_ELU","CUDNN_ACTIVATION_ELU");
        put("HIPDNN_ACTIVATION_PATHTRU","CUDNN_ACTIVATION_IDENTITY");
        put("HIPDNN_ACTIVATION_RELU","CUDNN_ACTIVATION_RELU");
        put("HIPDNN_ACTIVATION_SIGMOID","CUDNN_ACTIVATION_SIGMOID");
        put("HIPDNN_ACTIVATION_SWISH","CUDNN_ACTIVATION_SWISH");
        put("HIPDNN_ACTIVATION_TANH","CUDNN_ACTIVATION_TANH");
        put("HIPDNN_BATCHNORM_PER_ACTIVATION","CUDNN_BATCHNORM_PER_ACTIVATION");
        put("HIPDNN_BATCHNORM_SPATIAL","CUDNN_BATCHNORM_SPATIAL");
        put("HIPDNN_BATCHNORM_SPATIAL_PERSISTENT","CUDNN_BATCHNORM_SPATIAL_PERSISTENT");
        put("HIPDNN_BIDIRECTIONAL","CUDNN_BIDIRECTIONAL");
        put("HIPDNN_BN_MIN_EPSILON","CUDNN_BN_MIN_EPSILON");
        put("HIPDNN_CONVOLUTION","CUDNN_CONVOLUTION");
        put("HIPDNN_CONVOLUTION_BWD_DATA_ALGO_0","CUDNN_CONVOLUTION_BWD_DATA_ALGO_0");
        put("HIPDNN_CONVOLUTION_BWD_DATA_ALGO_1","CUDNN_CONVOLUTION_BWD_DATA_ALGO_1");
        put("HIPDNN_CONVOLUTION_BWD_DATA_ALGO_TRANSPOSE_GEMM","CUDNN_CONVOLUTION_BWD_DATA_ALGO_COUNT");
        put("HIPDNN_CONVOLUTION_BWD_DATA_ALGO_FFT","CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT");
        put("HIPDNN_CONVOLUTION_BWD_DATA_ALGO_FFT_TILING","CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT_TILING");
        put("HIPDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD","CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD");
        put("HIPDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD_NONFUSED","CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD_NONFUSED");
        put("HIPDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE","CUDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE");
        put("HIPDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST","CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST");
        put("HIPDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT","CUDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_0","CUDNN_CONVOLUTION_BWD_FILTER_ALGO_0");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_1","CUDNN_CONVOLUTION_BWD_FILTER_ALGO_1");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_3","CUDNN_CONVOLUTION_BWD_FILTER_ALGO_3");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_COUNT","CUDNN_CONVOLUTION_BWD_FILTER_ALGO_COUNT");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT","CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT_TILING","CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT_TILING");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD","CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD_NONFUSED","CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD_NONFUSED");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE","CUDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST","CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST");
        put("HIPDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT","CUDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_COUNT","CUDNN_CONVOLUTION_FWD_ALGO_COUNT");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_DIRECT","CUDNN_CONVOLUTION_FWD_ALGO_DIRECT");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_FFT","CUDNN_CONVOLUTION_FWD_ALGO_FFT");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_FFT_TILING","CUDNN_CONVOLUTION_FWD_ALGO_FFT_TILING");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_GEMM","CUDNN_CONVOLUTION_FWD_ALGO_GEMM");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_GEMM","CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_GEMM");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM","CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_WINOGRAD","CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD");
        put("HIPDNN_CONVOLUTION_FWD_ALGO_WINOGRAD_NONFUSED","CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD_NONFUSED");
        put("HIPDNN_CONVOLUTION_FWD_NO_WORKSPACE","CUDNN_CONVOLUTION_FWD_NO_WORKSPACE");
        put("HIPDNN_CONVOLUTION_FWD_PREFER_FASTEST","CUDNN_CONVOLUTION_FWD_PREFER_FASTEST");
        put("HIPDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT","CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT");
        put("HIPDNN_CROSS_CORRELATION","CUDNN_CROSS_CORRELATION");
        put("HIPDNN_DATA_DOUBLE","CUDNN_DATA_DOUBLE");
        put("HIPDNN_DATA_FLOAT","CUDNN_DATA_FLOAT");
        put("HIPDNN_DATA_HALF","CUDNN_DATA_HALF");
        put("HIPDNN_DATA_INT32","CUDNN_DATA_INT32");
        put("HIPDNN_DATA_INT8","CUDNN_DATA_INT8");
        put("HIPDNN_DATA_INT8x4","CUDNN_DATA_INT8x4");
        put("HIPDNN_DEFAULT_MATH","CUDNN_DEFAULT_MATH");
        put("HIPDNN_GRU","CUDNN_GRU");
        put("HIPDNN_LINEAR_INPUT","CUDNN_LINEAR_INPUT");
        put("HIPDNN_LRN_CROSS_CHANNEL","CUDNN_LRN_CROSS_CHANNEL_DIM1");
        put("HIPDNN_LSTM","CUDNN_LSTM");
        put("HIPDNN_NOT_PROPAGATE_NAN","CUDNN_NOT_PROPAGATE_NAN");
        put("HIPDNN_OP_TENSOR_ADD","CUDNN_OP_TENSOR_ADD");
        put("HIPDNN_OP_TENSOR_MAX","CUDNN_OP_TENSOR_MAX");
        put("HIPDNN_OP_TENSOR_MIN","CUDNN_OP_TENSOR_MIN");
        put("HIPDNN_OP_TENSOR_MUL","CUDNN_OP_TENSOR_MUL");
        put("HIPDNN_OP_TENSOR_SQRT","CUDNN_OP_TENSOR_SQRT");
        put("HIPDNN_POOLING_AVERAGE_COUNT_EXCLUDE_PADDING","CUDNN_POOLING_AVERAGE_COUNT_EXCLUDE_PADDING");
        put("HIPDNN_POOLING_AVERAGE_COUNT_INCLUDE_PADDING","CUDNN_POOLING_AVERAGE_COUNT_INCLUDE_PADDING");
        put("HIPDNN_POOLING_MAX","CUDNN_POOLING_MAX");
        put("HIPDNN_POOLING_MAX_DETERMINISTIC","CUDNN_POOLING_MAX_DETERMINISTIC");
        put("HIPDNN_PROPAGATE_NAN","CUDNN_PROPAGATE_NAN");
        put("HIPDNN_REDUCE_TENSOR_ADD","CUDNN_REDUCE_TENSOR_ADD");
        put("HIPDNN_REDUCE_TENSOR_AMAX","CUDNN_REDUCE_TENSOR_AMAX");
        put("HIPDNN_REDUCE_TENSOR_AVG","CUDNN_REDUCE_TENSOR_AVG");
        put("HIPDNN_REDUCE_TENSOR_FLATTENED_INDICES","CUDNN_REDUCE_TENSOR_FLATTENED_INDICES");
        put("HIPDNN_REDUCE_TENSOR_MAX","CUDNN_REDUCE_TENSOR_MAX");
        put("HIPDNN_REDUCE_TENSOR_MIN","CUDNN_REDUCE_TENSOR_MIN");
        put("HIPDNN_REDUCE_TENSOR_MUL","CUDNN_REDUCE_TENSOR_MUL");
        put("HIPDNN_REDUCE_TENSOR_MUL_NO_ZEROS","CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS");
        put("HIPDNN_REDUCE_TENSOR_NORM1","CUDNN_REDUCE_TENSOR_NORM1");
        put("HIPDNN_REDUCE_TENSOR_NORM2","CUDNN_REDUCE_TENSOR_NORM2");
        put("HIPDNN_REDUCE_TENSOR_NO_INDICES","CUDNN_REDUCE_TENSOR_NO_INDICES");
        put("HIPDNN_RNN_ALGO_PERSIST_DYNAMIC","CUDNN_RNN_ALGO_PERSIST_DYNAMIC");
        put("HIPDNN_RNN_ALGO_PERSIST_STATIC","CUDNN_RNN_ALGO_PERSIST_STATIC");
        put("HIPDNN_RNN_ALGO_PERSIST_STATIC_SMALL_H","CUDNN_RNN_ALGO_PERSIST_STATIC_SMALL_H");
        put("HIPDNN_RNN_ALGO_STANDARD","CUDNN_RNN_ALGO_STANDARD");
        put("HIPDNN_RNN_WITH_BIAS","CUDNN_RNN_DOUBLE_BIAS");
        put("HIPDNN_RNN_NO_BIAS","CUDNN_RNN_NO_BIAS");
        put("HIPDNN_RNN_RELU","CUDNN_RNN_RELU");
        put("HIPDNN_RNN_WITH_BIAS","CUDNN_RNN_SINGLE_INP_BIAS");
        put("HIPDNN_RNN_WITH_BIAS","CUDNN_RNN_SINGLE_REC_BIAS");
        put("HIPDNN_RNN_TANH","CUDNN_RNN_TANH");
        put("HIPDNN_SKIP_INPUT","CUDNN_SKIP_INPUT");
        put("HIPDNN_SOFTMAX_ACCURATE","CUDNN_SOFTMAX_ACCURATE");
        put("HIPDNN_SOFTMAX_FAST","CUDNN_SOFTMAX_FAST");
        put("HIPDNN_SOFTMAX_LOG","CUDNN_SOFTMAX_LOG");
        put("HIPDNN_SOFTMAX_MODE_CHANNEL","CUDNN_SOFTMAX_MODE_CHANNEL");
        put("HIPDNN_SOFTMAX_MODE_INSTANCE","CUDNN_SOFTMAX_MODE_INSTANCE");
        put("HIPDNN_STATUS_ALLOC_FAILED","CUDNN_STATUS_ALLOC_FAILED");
        put("HIPDNN_STATUS_ARCH_MISMATCH","CUDNN_STATUS_ARCH_MISMATCH");
        put("HIPDNN_STATUS_BAD_PARAM","CUDNN_STATUS_BAD_PARAM");
        put("HIPDNN_STATUS_EXECUTION_FAILED","CUDNN_STATUS_EXECUTION_FAILED");
        put("HIPDNN_STATUS_INTERNAL_ERROR","CUDNN_STATUS_INTERNAL_ERROR");
        put("HIPDNN_STATUS_INVALID_VALUE","CUDNN_STATUS_INVALID_VALUE");
        put("HIPDNN_STATUS_LICENSE_ERROR","CUDNN_STATUS_LICENSE_ERROR");
        put("HIPDNN_STATUS_MAPPING_ERROR","CUDNN_STATUS_MAPPING_ERROR");
        put("HIPDNN_STATUS_NOT_INITIALIZED","CUDNN_STATUS_NOT_INITIALIZED");
        put("HIPDNN_STATUS_NOT_SUPPORTED","CUDNN_STATUS_NOT_SUPPORTED");
        put("HIPDNN_STATUS_RUNTIME_PREREQUISITE_MISSING","CUDNN_STATUS_RUNTIME_PREREQUISITE_MISSING");
        put("HIPDNN_STATUS_SUCCESS","CUDNN_STATUS_SUCCESS");
        put("HIPDNN_TENSOR_NCHW","CUDNN_TENSOR_NCHW");
        put("HIPDNN_TENSOR_NCHW_VECT_C","CUDNN_TENSOR_NCHW_VECT_C");
        put("HIPDNN_TENSOR_NHWC","CUDNN_TENSOR_NHWC");
        put("HIPDNN_TENSOR_OP_MATH","CUDNN_TENSOR_OP_MATH");
        put("HIPDNN_UNIDIRECTIONAL","CUDNN_UNIDIRECTIONAL");
        put("HIPDNN_VERSION","CUDNN_VERSION");
        put("HIPFFT_ALLOC_FAILED","CUFFT_ALLOC_FAILED");
        put("HIPFFT_C2C","CUFFT_C2C");
        put("HIPFFT_C2R","CUFFT_C2R");
        put("HIPFFT_CB_LD_COMPLEX","CUFFT_CB_LD_COMPLEX");
        put("HIPFFT_CB_LD_COMPLEX_DOUBLE","CUFFT_CB_LD_COMPLEX_DOUBLE");
        put("HIPFFT_CB_LD_REAL","CUFFT_CB_LD_REAL");
        put("HIPFFT_CB_LD_REAL_DOUBLE","CUFFT_CB_LD_REAL_DOUBLE");
        put("HIPFFT_CB_ST_COMPLEX","CUFFT_CB_ST_COMPLEX");
        put("HIPFFT_CB_ST_COMPLEX_DOUBLE","CUFFT_CB_ST_COMPLEX_DOUBLE");
        put("HIPFFT_CB_ST_REAL","CUFFT_CB_ST_REAL");
        put("HIPFFT_CB_ST_REAL_DOUBLE","CUFFT_CB_ST_REAL_DOUBLE");
        put("HIPFFT_CB_UNDEFINED","CUFFT_CB_UNDEFINED");
        put("HIPFFT_D2Z","CUFFT_D2Z");
        put("HIPFFT_EXEC_FAILED","CUFFT_EXEC_FAILED");
        put("HIPFFT_FORWARD","CUFFT_FORWARD");
        put("HIPFFT_INCOMPLETE_PARAMETER_LIST","CUFFT_INCOMPLETE_PARAMETER_LIST");
        put("HIPFFT_INTERNAL_ERROR","CUFFT_INTERNAL_ERROR");
        put("HIPFFT_INVALID_DEVICE","CUFFT_INVALID_DEVICE");
        put("HIPFFT_INVALID_PLAN","CUFFT_INVALID_PLAN");
        put("HIPFFT_INVALID_SIZE","CUFFT_INVALID_SIZE");
        put("HIPFFT_INVALID_TYPE","CUFFT_INVALID_TYPE");
        put("HIPFFT_INVALID_VALUE","CUFFT_INVALID_VALUE");
        put("HIPFFT_BACKWARD","CUFFT_INVERSE");
        put("HIPFFT_NOT_IMPLEMENTED","CUFFT_NOT_IMPLEMENTED");
        put("HIPFFT_NOT_SUPPORTED","CUFFT_NOT_SUPPORTED");
        put("HIPFFT_NO_WORKSPACE","CUFFT_NO_WORKSPACE");
        put("HIPFFT_PARSE_ERROR","CUFFT_PARSE_ERROR");
        put("HIPFFT_R2C","CUFFT_R2C");
        put("HIPFFT_SETUP_FAILED","CUFFT_SETUP_FAILED");
        put("HIPFFT_SUCCESS","CUFFT_SUCCESS");
        put("HIPFFT_UNALIGNED_DATA","CUFFT_UNALIGNED_DATA");
        put("HIPFFT_Z2D","CUFFT_Z2D");
        put("HIPFFT_Z2Z","CUFFT_Z2Z");
        put("HIPRAND_RNG_PSEUDO_DEFAULT","CURAND_RNG_PSEUDO_DEFAULT");
        put("HIPRAND_RNG_PSEUDO_MRG32K3A","CURAND_RNG_PSEUDO_MRG32K3A");
        put("HIPRAND_RNG_PSEUDO_MT19937","CURAND_RNG_PSEUDO_MT19937");
        put("HIPRAND_RNG_PSEUDO_MTGP32","CURAND_RNG_PSEUDO_MTGP32");
        put("HIPRAND_RNG_PSEUDO_PHILOX4_32_10","CURAND_RNG_PSEUDO_PHILOX4_32_10");
        put("HIPRAND_RNG_PSEUDO_XORWOW","CURAND_RNG_PSEUDO_XORWOW");
        put("HIPRAND_RNG_QUASI_DEFAULT","CURAND_RNG_QUASI_DEFAULT");
        put("HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL32","CURAND_RNG_QUASI_SCRAMBLED_SOBOL32");
        put("HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL64","CURAND_RNG_QUASI_SCRAMBLED_SOBOL64");
        put("HIPRAND_RNG_QUASI_SOBOL32","CURAND_RNG_QUASI_SOBOL32");
        put("HIPRAND_RNG_QUASI_SOBOL64","CURAND_RNG_QUASI_SOBOL64");
        put("HIPRAND_RNG_TEST","CURAND_RNG_TEST");
        put("HIPRAND_STATUS_ALLOCATION_FAILED","CURAND_STATUS_ALLOCATION_FAILED");
        put("HIPRAND_STATUS_ARCH_MISMATCH","CURAND_STATUS_ARCH_MISMATCH");
        put("HIPRAND_STATUS_DOUBLE_PRECISION_REQUIRED","CURAND_STATUS_DOUBLE_PRECISION_REQUIRED");
        put("HIPRAND_STATUS_INITIALIZATION_FAILED","CURAND_STATUS_INITIALIZATION_FAILED");
        put("HIPRAND_STATUS_INTERNAL_ERROR","CURAND_STATUS_INTERNAL_ERROR");
        put("HIPRAND_STATUS_LAUNCH_FAILURE","CURAND_STATUS_LAUNCH_FAILURE");
        put("HIPRAND_STATUS_LENGTH_NOT_MULTIPLE","CURAND_STATUS_LENGTH_NOT_MULTIPLE");
        put("HIPRAND_STATUS_NOT_INITIALIZED","CURAND_STATUS_NOT_INITIALIZED");
        put("HIPRAND_STATUS_OUT_OF_RANGE","CURAND_STATUS_OUT_OF_RANGE");
        put("HIPRAND_STATUS_PREEXISTING_FAILURE","CURAND_STATUS_PREEXISTING_FAILURE");
        put("HIPRAND_STATUS_SUCCESS","CURAND_STATUS_SUCCESS");
        put("HIPRAND_STATUS_TYPE_ERROR","CURAND_STATUS_TYPE_ERROR");
        put("HIPRAND_STATUS_VERSION_MISMATCH","CURAND_STATUS_VERSION_MISMATCH");
        put("HIPSPARSE_ACTION_NUMERIC","CUSPARSE_ACTION_NUMERIC");
        put("HIPSPARSE_ACTION_SYMBOLIC","CUSPARSE_ACTION_SYMBOLIC");
        put("HIPSPARSE_COOMM_ALG1","CUSPARSE_COOMM_ALG1");
        put("HIPSPARSE_COOMM_ALG2","CUSPARSE_COOMM_ALG2");
        put("HIPSPARSE_COOMM_ALG3","CUSPARSE_COOMM_ALG3");
        put("HIPSPARSE_COOMV_ALG","CUSPARSE_COOMV_ALG");
        put("HIPSPARSE_CSRMM_ALG1","CUSPARSE_CSRMM_ALG1");
        put("HIPSPARSE_CSRMV_ALG1","CUSPARSE_CSRMV_ALG1");
        put("HIPSPARSE_CSRMV_ALG2","CUSPARSE_CSRMV_ALG2");
        put("HIPSPARSE_DIAG_TYPE_NON_UNIT","CUSPARSE_DIAG_TYPE_NON_UNIT");
        put("HIPSPARSE_DIAG_TYPE_UNIT","CUSPARSE_DIAG_TYPE_UNIT");
        put("HIPSPARSE_DIRECTION_COLUMN","CUSPARSE_DIRECTION_COLUMN");
        put("HIPSPARSE_DIRECTION_ROW","CUSPARSE_DIRECTION_ROW");
        put("HIPSPARSE_FILL_MODE_LOWER","CUSPARSE_FILL_MODE_LOWER");
        put("HIPSPARSE_FILL_MODE_UPPER","CUSPARSE_FILL_MODE_UPPER");
        put("HIPSPARSE_FORMAT_BLOCKED_ELL","CUSPARSE_FORMAT_BLOCKED_ELL");
        put("HIPSPARSE_FORMAT_COO","CUSPARSE_FORMAT_COO");
        put("HIPSPARSE_FORMAT_COO_AOS","CUSPARSE_FORMAT_COO_AOS");
        put("HIPSPARSE_FORMAT_CSC","CUSPARSE_FORMAT_CSC");
        put("HIPSPARSE_FORMAT_CSR","CUSPARSE_FORMAT_CSR");
        put("HIPSPARSE_HYB_PARTITION_AUTO","CUSPARSE_HYB_PARTITION_AUTO");
        put("HIPSPARSE_HYB_PARTITION_MAX","CUSPARSE_HYB_PARTITION_MAX");
        put("HIPSPARSE_HYB_PARTITION_USER","CUSPARSE_HYB_PARTITION_USER");
        put("HIPSPARSE_INDEX_16U","CUSPARSE_INDEX_16U");
        put("HIPSPARSE_INDEX_32I","CUSPARSE_INDEX_32I");
        put("HIPSPARSE_INDEX_64I","CUSPARSE_INDEX_64I");
        put("HIPSPARSE_INDEX_BASE_ONE","CUSPARSE_INDEX_BASE_ONE");
        put("HIPSPARSE_INDEX_BASE_ZERO","CUSPARSE_INDEX_BASE_ZERO");
        put("HIPSPARSE_MATRIX_TYPE_GENERAL","CUSPARSE_MATRIX_TYPE_GENERAL");
        put("HIPSPARSE_MATRIX_TYPE_HERMITIAN","CUSPARSE_MATRIX_TYPE_HERMITIAN");
        put("HIPSPARSE_MATRIX_TYPE_SYMMETRIC","CUSPARSE_MATRIX_TYPE_SYMMETRIC");
        put("HIPSPARSE_MATRIX_TYPE_TRIANGULAR","CUSPARSE_MATRIX_TYPE_TRIANGULAR");
        put("HIPSPARSE_MM_ALG_DEFAULT","CUSPARSE_MM_ALG_DEFAULT");
        put("HIPSPARSE_MV_ALG_DEFAULT","CUSPARSE_MV_ALG_DEFAULT");
        put("HIPSPARSE_OPERATION_CONJUGATE_TRANSPOSE","CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE");
        put("HIPSPARSE_OPERATION_NON_TRANSPOSE","CUSPARSE_OPERATION_NON_TRANSPOSE");
        put("HIPSPARSE_OPERATION_TRANSPOSE","CUSPARSE_OPERATION_TRANSPOSE");
        put("HIPSPARSE_ORDER_COL","CUSPARSE_ORDER_COL");
        put("HIPSPARSE_ORDER_ROW","CUSPARSE_ORDER_ROW");
        put("HIPSPARSE_POINTER_MODE_DEVICE","CUSPARSE_POINTER_MODE_DEVICE");
        put("HIPSPARSE_POINTER_MODE_HOST","CUSPARSE_POINTER_MODE_HOST");
        put("HIPSPARSE_SDDMM_ALG_DEFAULT","CUSPARSE_SDDMM_ALG_DEFAULT");
        put("HIPSPARSE_SOLVE_POLICY_NO_LEVEL","CUSPARSE_SOLVE_POLICY_NO_LEVEL");
        put("HIPSPARSE_SOLVE_POLICY_USE_LEVEL","CUSPARSE_SOLVE_POLICY_USE_LEVEL");
        put("HIPSPARSE_SPARSETODENSE_ALG_DEFAULT","CUSPARSE_SPARSETODENSE_ALG_DEFAULT");
        put("HIPSPARSE_SPGEMM_DEFAULT","CUSPARSE_SPGEMM_DEFAULT");
        put("HIPSPARSE_SPMAT_DIAG_TYPE","CUSPARSE_SPMAT_DIAG_TYPE");
        put("HIPSPARSE_SPMAT_FILL_MODE","CUSPARSE_SPMAT_FILL_MODE");
        put("HIPSPARSE_SPMM_ALG_DEFAULT","CUSPARSE_SPMM_ALG_DEFAULT");
        put("HIPSPARSE_SPMM_BLOCKED_ELL_ALG1","CUSPARSE_SPMM_BLOCKED_ELL_ALG1");
        put("HIPSPARSE_SPMM_COO_ALG1","CUSPARSE_SPMM_COO_ALG1");
        put("HIPSPARSE_SPMM_COO_ALG2","CUSPARSE_SPMM_COO_ALG2");
        put("HIPSPARSE_SPMM_COO_ALG3","CUSPARSE_SPMM_COO_ALG3");
        put("HIPSPARSE_SPMM_COO_ALG4","CUSPARSE_SPMM_COO_ALG4");
        put("HIPSPARSE_SPMM_CSR_ALG1","CUSPARSE_SPMM_CSR_ALG1");
        put("HIPSPARSE_SPMM_CSR_ALG2","CUSPARSE_SPMM_CSR_ALG2");
        put("HIPSPARSE_SPMM_CSR_ALG3","CUSPARSE_SPMM_CSR_ALG3");
        put("HIPSPARSE_SPMV_ALG_DEFAULT","CUSPARSE_SPMV_ALG_DEFAULT");
        put("HIPSPARSE_SPMV_COO_ALG1","CUSPARSE_SPMV_COO_ALG1");
        put("HIPSPARSE_SPMV_COO_ALG2","CUSPARSE_SPMV_COO_ALG2");
        put("HIPSPARSE_SPMV_CSR_ALG1","CUSPARSE_SPMV_CSR_ALG1");
        put("HIPSPARSE_SPMV_CSR_ALG2","CUSPARSE_SPMV_CSR_ALG2");
        put("HIPSPARSE_SPSM_ALG_DEFAULT","CUSPARSE_SPSM_ALG_DEFAULT");
        put("HIPSPARSE_SPSV_ALG_DEFAULT","CUSPARSE_SPSV_ALG_DEFAULT");
        put("HIPSPARSE_STATUS_ALLOC_FAILED","CUSPARSE_STATUS_ALLOC_FAILED");
        put("HIPSPARSE_STATUS_ARCH_MISMATCH","CUSPARSE_STATUS_ARCH_MISMATCH");
        put("HIPSPARSE_STATUS_EXECUTION_FAILED","CUSPARSE_STATUS_EXECUTION_FAILED");
        put("HIPSPARSE_STATUS_INSUFFICIENT_RESOURCES","CUSPARSE_STATUS_INSUFFICIENT_RESOURCES");
        put("HIPSPARSE_STATUS_INTERNAL_ERROR","CUSPARSE_STATUS_INTERNAL_ERROR");
        put("HIPSPARSE_STATUS_INVALID_VALUE","CUSPARSE_STATUS_INVALID_VALUE");
        put("HIPSPARSE_STATUS_MAPPING_ERROR","CUSPARSE_STATUS_MAPPING_ERROR");
        put("HIPSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED","CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED");
        put("HIPSPARSE_STATUS_NOT_INITIALIZED","CUSPARSE_STATUS_NOT_INITIALIZED");
        put("HIPSPARSE_STATUS_NOT_SUPPORTED","CUSPARSE_STATUS_NOT_SUPPORTED");
        put("HIPSPARSE_STATUS_SUCCESS","CUSPARSE_STATUS_SUCCESS");
        put("HIPSPARSE_STATUS_ZERO_PIVOT","CUSPARSE_STATUS_ZERO_PIVOT");
        put("HIP_AD_FORMAT_FLOAT","CU_AD_FORMAT_FLOAT");
        put("HIP_AD_FORMAT_HALF","CU_AD_FORMAT_HALF");
        put("HIP_AD_FORMAT_SIGNED_INT16","CU_AD_FORMAT_SIGNED_INT16");
        put("HIP_AD_FORMAT_SIGNED_INT32","CU_AD_FORMAT_SIGNED_INT32");
        put("HIP_AD_FORMAT_SIGNED_INT8","CU_AD_FORMAT_SIGNED_INT8");
        put("HIP_AD_FORMAT_UNSIGNED_INT16","CU_AD_FORMAT_UNSIGNED_INT16");
        put("HIP_AD_FORMAT_UNSIGNED_INT32","CU_AD_FORMAT_UNSIGNED_INT32");
        put("HIP_AD_FORMAT_UNSIGNED_INT8","CU_AD_FORMAT_UNSIGNED_INT8");
        put("hipComputeModeDefault","CU_COMPUTEMODE_DEFAULT");
        put("hipComputeModeExclusive","CU_COMPUTEMODE_EXCLUSIVE");
        put("hipComputeModeExclusiveProcess","CU_COMPUTEMODE_EXCLUSIVE_PROCESS");
        put("hipComputeModeProhibited","CU_COMPUTEMODE_PROHIBITED");
        put("hipDeviceScheduleBlockingSync","CU_CTX_BLOCKING_SYNC");
        put("hipDeviceLmemResizeToMax","CU_CTX_LMEM_RESIZE_TO_MAX");
        put("hipDeviceMapHost","CU_CTX_MAP_HOST");
        put("hipDeviceScheduleAuto","CU_CTX_SCHED_AUTO");
        put("hipDeviceScheduleBlockingSync","CU_CTX_SCHED_BLOCKING_SYNC");
        put("hipDeviceScheduleMask","CU_CTX_SCHED_MASK");
        put("hipDeviceScheduleSpin","CU_CTX_SCHED_SPIN");
        put("hipDeviceScheduleYield","CU_CTX_SCHED_YIELD");
        put("hipDeviceAttributeAsyncEngineCount","CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT");
        put("hipDeviceAttributeCanMapHostMemory","CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY");
        put("hipDeviceAttributeCanUseHostPointerForRegisteredMem","CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM");
        put("hipDeviceAttributeCanUseStreamWaitValue","CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR");
        put("hipDeviceAttributeClockRate","CU_DEVICE_ATTRIBUTE_CLOCK_RATE");
        put("hipDeviceAttributeComputeCapabilityMajor","CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR");
        put("hipDeviceAttributeComputeCapabilityMinor","CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR");
        put("hipDeviceAttributeComputeMode","CU_DEVICE_ATTRIBUTE_COMPUTE_MODE");
        put("hipDeviceAttributeComputePreemptionSupported","CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED");
        put("hipDeviceAttributeConcurrentKernels","CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS");
        put("hipDeviceAttributeConcurrentManagedAccess","CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS");
        put("hipDeviceAttributeCooperativeLaunch","CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH");
        put("hipDeviceAttributeCooperativeMultiDeviceLaunch","CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH");
        put("hipDeviceAttributeDirectManagedMemAccessFromHost","CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST");
        put("hipDeviceAttributeEccEnabled","CU_DEVICE_ATTRIBUTE_ECC_ENABLED");
        put("hipDeviceAttributeGlobalL1CacheSupported","CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED");
        put("hipDeviceAttributeMemoryBusWidth","CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH");
        put("hipDeviceAttributeAsyncEngineCount","CU_DEVICE_ATTRIBUTE_GPU_OVERLAP");
        put("hipDeviceAttributeHostNativeAtomicSupported","CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED");
        put("hipDeviceAttributeIntegrated","CU_DEVICE_ATTRIBUTE_INTEGRATED");
        put("hipDeviceAttributeKernelExecTimeout","CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT");
        put("hipDeviceAttributeL2CacheSize","CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE");
        put("hipDeviceAttributeLocalL1CacheSupported","CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED");
        put("hipDeviceAttributeManagedMemory","CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY");
        put("hipDeviceAttributeMaxSurface1DLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH");
        put("hipDeviceAttributeMaxSurface1D","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH");
        put("hipDeviceAttributeMaxSurface2D","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT");
        put("hipDeviceAttributeMaxSurface2DLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT");
        put("hipDeviceAttributeMaxSurface2DLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH");
        put("hipDeviceAttributeMaxSurface2D","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH");
        put("hipDeviceAttributeMaxSurface3D","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH");
        put("hipDeviceAttributeMaxSurface3D","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT");
        put("hipDeviceAttributeMaxSurface3D","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH");
        put("hipDeviceAttributeMaxSurfaceCubemapLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH");
        put("hipDeviceAttributeMaxSurfaceCubemap","CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH");
        put("hipDeviceAttributeMaxTexture1DLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH");
        put("hipDeviceAttributeMaxTexture1DLinear","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH");
        put("hipDeviceAttributeMaxTexture1DMipmap","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH");
        put("hipDeviceAttributeMaxTexture1DWidth","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH");
        put("hipDeviceAttributeMaxTexture2DLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT");
        put("hipDeviceAttributeMaxTexture2DLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH");
        put("hipDeviceAttributeMaxTexture2DGather","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT");
        put("hipDeviceAttributeMaxTexture2DGather","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH");
        put("hipDeviceAttributeMaxTexture2DHeight","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT");
        put("hipDeviceAttributeMaxTexture2DLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT");
        put("hipDeviceAttributeMaxTexture2DLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH");
        put("hipDeviceAttributeMaxTexture2DLinear","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT");
        put("hipDeviceAttributeMaxTexture2DLinear","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH");
        put("hipDeviceAttributeMaxTexture2DLinear","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH");
        put("hipDeviceAttributeMaxTexture2DMipmap","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT");
        put("hipDeviceAttributeMaxTexture2DMipmap","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH");
        put("hipDeviceAttributeMaxTexture2DWidth","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH");
        put("hipDeviceAttributeMaxTexture3DDepth","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH");
        put("hipDeviceAttributeMaxTexture3DAlt","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE");
        put("hipDeviceAttributeMaxTexture3DHeight","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT");
        put("hipDeviceAttributeMaxTexture3DAlt","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE");
        put("hipDeviceAttributeMaxTexture3DWidth","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH");
        put("hipDeviceAttributeMaxTexture3DAlt","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE");
        put("hipDeviceAttributeMaxTextureCubemapLayered","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH");
        put("hipDeviceAttributeMaxTextureCubemap","CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH");
        put("hipDeviceAttributeMaxBlocksPerMultiprocessor","CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR");
        put("hipDeviceAttributeMaxBlockDimX","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X");
        put("hipDeviceAttributeMaxBlockDimY","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y");
        put("hipDeviceAttributeMaxBlockDimZ","CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z");
        put("hipDeviceAttributeMaxGridDimX","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X");
        put("hipDeviceAttributeMaxGridDimY","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y");
        put("hipDeviceAttributeMaxGridDimZ","CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z");
        put("hipDeviceAttributeMaxPitch","CU_DEVICE_ATTRIBUTE_MAX_PITCH");
        put("hipDeviceAttributeMaxRegistersPerBlock","CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK");
        put("hipDeviceAttributeMaxRegistersPerMultiprocessor","CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR");
        put("hipDeviceAttributeMaxSharedMemoryPerBlock","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK");
        put("hipDeviceAttributeSharedMemPerBlockOptin","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN");
        put("hipDeviceAttributeMaxSharedMemoryPerMultiprocessor","CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR");
        put("hipDeviceAttributeMaxThreadsPerBlock","CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK");
        put("hipDeviceAttributeMaxThreadsPerMultiProcessor","CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR");
        put("hipDeviceAttributeMemoryClockRate","CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE");
        put("hipDeviceAttributeMultiprocessorCount","CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT");
        put("hipDeviceAttributeIsMultiGpuBoard","CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD");
        put("hipDeviceAttributeMultiGpuBoardGroupId","CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID");
        put("hipDeviceAttributePageableMemoryAccess","CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS");
        put("hipDeviceAttributePageableMemoryAccessUsesHostPageTables","CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES");
        put("hipDeviceAttributePciBusId","CU_DEVICE_ATTRIBUTE_PCI_BUS_ID");
        put("hipDeviceAttributePciDeviceId","CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID");
        put("hipDeviceAttributePciDomainID","CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID");
        put("hipDeviceAttributeMaxRegistersPerBlock","CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK");
        put("hipDeviceAttributeMaxSharedMemoryPerBlock","CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK");
        put("hipDeviceAttributeSingleToDoublePrecisionPerfRatio","CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO");
        put("hipDeviceAttributeStreamPrioritiesSupported","CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED");
        put("hipDeviceAttributeSurfaceAlignment","CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT");
        put("hipDeviceAttributeTccDriver","CU_DEVICE_ATTRIBUTE_TCC_DRIVER");
        put("hipDeviceAttributeTextureAlignment","CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT");
        put("hipDeviceAttributeTexturePitchAlignment","CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT");
        put("hipDeviceAttributeTotalConstantMemory","CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY");
        put("hipDeviceAttributeUnifiedAddressing","CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING");
        put("hipDeviceAttributeWarpSize","CU_DEVICE_ATTRIBUTE_WARP_SIZE");
        put("hipDevP2PAttrHipArrayAccessSupported","CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED");
        put("hipDevP2PAttrAccessSupported","CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED");
        put("hipDevP2PAttrHipArrayAccessSupported","CU_DEVICE_P2P_ATTRIBUTE_ARRAY_ACCESS_ACCESS_SUPPORTED");
        put("hipDevP2PAttrHipArrayAccessSupported","CU_DEVICE_P2P_ATTRIBUTE_CUDA_ARRAY_ACCESS_SUPPORTED");
        put("hipDevP2PAttrNativeAtomicSupported","CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED");
        put("hipDevP2PAttrPerformanceRank","CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK");
        put("hipEventBlockingSync","CU_EVENT_BLOCKING_SYNC");
        put("hipEventDefault","CU_EVENT_DEFAULT");
        put("hipEventDisableTiming","CU_EVENT_DISABLE_TIMING");
        put("hipEventInterprocess","CU_EVENT_INTERPROCESS");
        put("hipExternalMemoryHandleTypeD3D11Resource","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE");
        put("hipExternalMemoryHandleTypeD3D11ResourceKmt","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE_KMT");
        put("hipExternalMemoryHandleTypeD3D12Heap","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP");
        put("hipExternalMemoryHandleTypeD3D12Resource","CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE");
        put("hipExternalMemoryHandleTypeOpaqueFd","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD");
        put("hipExternalMemoryHandleTypeOpaqueWin32","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32");
        put("hipExternalMemoryHandleTypeOpaqueWin32Kmt","CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT");
        put("hipExternalSemaphoreHandleTypeD3D12Fence","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE");
        put("hipExternalSemaphoreHandleTypeOpaqueFd","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD");
        put("hipExternalSemaphoreHandleTypeOpaqueWin32","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32");
        put("hipExternalSemaphoreHandleTypeOpaqueWin32Kmt","CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT");
        put("HIP_FUNC_ATTRIBUTE_BINARY_VERSION","CU_FUNC_ATTRIBUTE_BINARY_VERSION");
        put("HIP_FUNC_ATTRIBUTE_CACHE_MODE_CA","CU_FUNC_ATTRIBUTE_CACHE_MODE_CA");
        put("HIP_FUNC_ATTRIBUTE_CONST_SIZE_BYTES","CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES");
        put("HIP_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES","CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES");
        put("HIP_FUNC_ATTRIBUTE_MAX","CU_FUNC_ATTRIBUTE_MAX");
        put("HIP_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES","CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES");
        put("HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK","CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK");
        put("HIP_FUNC_ATTRIBUTE_NUM_REGS","CU_FUNC_ATTRIBUTE_NUM_REGS");
        put("HIP_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT","CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT");
        put("HIP_FUNC_ATTRIBUTE_PTX_VERSION","CU_FUNC_ATTRIBUTE_PTX_VERSION");
        put("HIP_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES","CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES");
        put("hipFuncCachePreferEqual","CU_FUNC_CACHE_PREFER_EQUAL");
        put("hipFuncCachePreferL1","CU_FUNC_CACHE_PREFER_L1");
        put("hipFuncCachePreferNone","CU_FUNC_CACHE_PREFER_NONE");
        put("hipFuncCachePreferShared","CU_FUNC_CACHE_PREFER_SHARED");
        put("hipGLDeviceListAll","CU_GL_DEVICE_LIST_ALL");
        put("hipGLDeviceListCurrentFrame","CU_GL_DEVICE_LIST_CURRENT_FRAME");
        put("hipGLDeviceListNextFrame","CU_GL_DEVICE_LIST_NEXT_FRAME");
        put("hipGraphicsRegisterFlagsNone","CU_GRAPHICS_REGISTER_FLAGS_NONE");
        put("hipGraphicsRegisterFlagsReadOnly","CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY");
        put("hipGraphicsRegisterFlagsSurfaceLoadStore","CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST");
        put("hipGraphicsRegisterFlagsTextureGather","CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER");
        put("hipGraphicsRegisterFlagsWriteDiscard","CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD");
        put("hipIpcMemLazyEnablePeerAccess","CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS");
        put("hipJitOptionCacheMode","CU_JIT_CACHE_MODE");
        put("hipJitOptionErrorLogBuffer","CU_JIT_ERROR_LOG_BUFFER");
        put("hipJitOptionErrorLogBufferSizeBytes","CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES");
        put("hipJitOptionFallbackStrategy","CU_JIT_FALLBACK_STRATEGY");
        put("hipJitOptionFastCompile","CU_JIT_FAST_COMPILE");
        put("hipJitOptionGenerateDebugInfo","CU_JIT_GENERATE_DEBUG_INFO");
        put("hipJitOptionGenerateLineInfo","CU_JIT_GENERATE_LINE_INFO");
        put("hipJitOptionInfoLogBuffer","CU_JIT_INFO_LOG_BUFFER");
        put("hipJitOptionInfoLogBufferSizeBytes","CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES");
        put("hipJitOptionLogVerbose","CU_JIT_LOG_VERBOSE");
        put("hipJitOptionMaxRegisters","CU_JIT_MAX_REGISTERS");
        put("hipJitOptionSm3xOpt","CU_JIT_NEW_SM3X_OPT");
        put("hipJitOptionNumOptions","CU_JIT_NUM_OPTIONS");
        put("hipJitOptionOptimizationLevel","CU_JIT_OPTIMIZATION_LEVEL");
        put("hipJitOptionTarget","CU_JIT_TARGET");
        put("hipJitOptionTargetFromContext","CU_JIT_TARGET_FROM_CUCONTEXT");
        put("hipJitOptionThreadsPerBlock","CU_JIT_THREADS_PER_BLOCK");
        put("hipJitOptionWallTime","CU_JIT_WALL_TIME");
        put("hipLimitMallocHeapSize","CU_LIMIT_MALLOC_HEAP_SIZE");
        put("hipLimitPrintfFifoSize","CU_LIMIT_PRINTF_FIFO_SIZE");
        put("hipMemoryTypeArray","CU_MEMORYTYPE_ARRAY");
        put("hipMemoryTypeDevice","CU_MEMORYTYPE_DEVICE");
        put("hipMemoryTypeHost","CU_MEMORYTYPE_HOST");
        put("hipMemoryTypeUnified","CU_MEMORYTYPE_UNIFIED");
        put("hipMemAdviseSetAccessedBy","CU_MEM_ADVISE_SET_ACCESSED_BY");
        put("hipMemAdviseSetPreferredLocation","CU_MEM_ADVISE_SET_PREFERRED_LOCATION");
        put("hipMemAdviseSetReadMostly","CU_MEM_ADVISE_SET_READ_MOSTLY");
        put("hipMemAdviseUnsetAccessedBy","CU_MEM_ADVISE_UNSET_ACCESSED_BY");
        put("hipMemAdviseUnsetPreferredLocation","CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION");
        put("hipMemAdviseUnsetReadMostly","CU_MEM_ADVISE_UNSET_READ_MOSTLY");
        put("hipMemAttachGlobal","CU_MEM_ATTACH_GLOBAL");
        put("hipMemAttachHost","CU_MEM_ATTACH_HOST");
        put("hipMemAttachSingle","CU_MEM_ATTACH_SINGLE");
        put("hipMemRangeAttributeAccessedBy","CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY");
        put("hipMemRangeAttributeLastPrefetchLocation","CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION");
        put("hipMemRangeAttributePreferredLocation","CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION");
        put("hipMemRangeAttributeReadMostly","CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY");
        put("hipOccupancyDefault","CU_OCCUPANCY_DEFAULT");
        put("HIP_RESOURCE_TYPE_ARRAY","CU_RESOURCE_TYPE_ARRAY");
        put("HIP_RESOURCE_TYPE_LINEAR","CU_RESOURCE_TYPE_LINEAR");
        put("HIP_RESOURCE_TYPE_MIPMAPPED_ARRAY","CU_RESOURCE_TYPE_MIPMAPPED_ARRAY");
        put("HIP_RESOURCE_TYPE_PITCH2D","CU_RESOURCE_TYPE_PITCH2D");
        put("HIP_RES_VIEW_FORMAT_FLOAT_1X16","CU_RES_VIEW_FORMAT_FLOAT_1X16");
        put("HIP_RES_VIEW_FORMAT_FLOAT_1X32","CU_RES_VIEW_FORMAT_FLOAT_1X32");
        put("HIP_RES_VIEW_FORMAT_FLOAT_2X16","CU_RES_VIEW_FORMAT_FLOAT_2X16");
        put("HIP_RES_VIEW_FORMAT_FLOAT_2X32","CU_RES_VIEW_FORMAT_FLOAT_2X32");
        put("HIP_RES_VIEW_FORMAT_FLOAT_4X16","CU_RES_VIEW_FORMAT_FLOAT_4X16");
        put("HIP_RES_VIEW_FORMAT_FLOAT_4X32","CU_RES_VIEW_FORMAT_FLOAT_4X32");
        put("HIP_RES_VIEW_FORMAT_NONE","CU_RES_VIEW_FORMAT_NONE");
        put("HIP_RES_VIEW_FORMAT_SIGNED_BC4","CU_RES_VIEW_FORMAT_SIGNED_BC4");
        put("HIP_RES_VIEW_FORMAT_SIGNED_BC5","CU_RES_VIEW_FORMAT_SIGNED_BC5");
        put("HIP_RES_VIEW_FORMAT_SIGNED_BC6H","CU_RES_VIEW_FORMAT_SIGNED_BC6H");
        put("HIP_RES_VIEW_FORMAT_SINT_1X16","CU_RES_VIEW_FORMAT_SINT_1X16");
        put("HIP_RES_VIEW_FORMAT_SINT_1X32","CU_RES_VIEW_FORMAT_SINT_1X32");
        put("HIP_RES_VIEW_FORMAT_SINT_1X8","CU_RES_VIEW_FORMAT_SINT_1X8");
        put("HIP_RES_VIEW_FORMAT_SINT_2X16","CU_RES_VIEW_FORMAT_SINT_2X16");
        put("HIP_RES_VIEW_FORMAT_SINT_2X32","CU_RES_VIEW_FORMAT_SINT_2X32");
        put("HIP_RES_VIEW_FORMAT_SINT_2X8","CU_RES_VIEW_FORMAT_SINT_2X8");
        put("HIP_RES_VIEW_FORMAT_SINT_4X16","CU_RES_VIEW_FORMAT_SINT_4X16");
        put("HIP_RES_VIEW_FORMAT_SINT_4X32","CU_RES_VIEW_FORMAT_SINT_4X32");
        put("HIP_RES_VIEW_FORMAT_SINT_4X8","CU_RES_VIEW_FORMAT_SINT_4X8");
        put("HIP_RES_VIEW_FORMAT_UINT_1X16","CU_RES_VIEW_FORMAT_UINT_1X16");
        put("HIP_RES_VIEW_FORMAT_UINT_1X32","CU_RES_VIEW_FORMAT_UINT_1X32");
        put("HIP_RES_VIEW_FORMAT_UINT_1X8","CU_RES_VIEW_FORMAT_UINT_1X8");
        put("HIP_RES_VIEW_FORMAT_UINT_2X16","CU_RES_VIEW_FORMAT_UINT_2X16");
        put("HIP_RES_VIEW_FORMAT_UINT_2X32","CU_RES_VIEW_FORMAT_UINT_2X32");
        put("HIP_RES_VIEW_FORMAT_UINT_2X8","CU_RES_VIEW_FORMAT_UINT_2X8");
        put("HIP_RES_VIEW_FORMAT_UINT_4X16","CU_RES_VIEW_FORMAT_UINT_4X16");
        put("HIP_RES_VIEW_FORMAT_UINT_4X32","CU_RES_VIEW_FORMAT_UINT_4X32");
        put("HIP_RES_VIEW_FORMAT_UINT_4X8","CU_RES_VIEW_FORMAT_UINT_4X8");
        put("HIP_RES_VIEW_FORMAT_UNSIGNED_BC1","CU_RES_VIEW_FORMAT_UNSIGNED_BC1");
        put("HIP_RES_VIEW_FORMAT_UNSIGNED_BC2","CU_RES_VIEW_FORMAT_UNSIGNED_BC2");
        put("HIP_RES_VIEW_FORMAT_UNSIGNED_BC3","CU_RES_VIEW_FORMAT_UNSIGNED_BC3");
        put("HIP_RES_VIEW_FORMAT_UNSIGNED_BC4","CU_RES_VIEW_FORMAT_UNSIGNED_BC4");
        put("HIP_RES_VIEW_FORMAT_UNSIGNED_BC5","CU_RES_VIEW_FORMAT_UNSIGNED_BC5");
        put("HIP_RES_VIEW_FORMAT_UNSIGNED_BC6H","CU_RES_VIEW_FORMAT_UNSIGNED_BC6H");
        put("HIP_RES_VIEW_FORMAT_UNSIGNED_BC7","CU_RES_VIEW_FORMAT_UNSIGNED_BC7");
        put("hipSharedMemBankSizeDefault","CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE");
        put("hipSharedMemBankSizeEightByte","CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE");
        put("hipSharedMemBankSizeFourByte","CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE");
        put("hipStreamCaptureModeGlobal","CU_STREAM_CAPTURE_MODE_GLOBAL");
        put("hipStreamCaptureModeRelaxed","CU_STREAM_CAPTURE_MODE_RELAXED");
        put("hipStreamCaptureModeThreadLocal","CU_STREAM_CAPTURE_MODE_THREAD_LOCAL");
        put("hipStreamCaptureStatusActive","CU_STREAM_CAPTURE_STATUS_ACTIVE");
        put("hipStreamCaptureStatusInvalidated","CU_STREAM_CAPTURE_STATUS_INVALIDATED");
        put("hipStreamCaptureStatusNone","CU_STREAM_CAPTURE_STATUS_NONE");
        put("hipStreamDefault","CU_STREAM_DEFAULT");
        put("hipStreamNonBlocking","CU_STREAM_NON_BLOCKING");
        put("hipStreamWaitValueAnd","CU_STREAM_WAIT_VALUE_AND");
        put("hipStreamWaitValueEq","CU_STREAM_WAIT_VALUE_EQ");
        put("hipStreamWaitValueGte","CU_STREAM_WAIT_VALUE_GEQ");
        put("hipStreamWaitValueNor","CU_STREAM_WAIT_VALUE_NOR");
        put("HIP_TR_ADDRESS_MODE_BORDER","CU_TR_ADDRESS_MODE_BORDER");
        put("HIP_TR_ADDRESS_MODE_CLAMP","CU_TR_ADDRESS_MODE_CLAMP");
        put("HIP_TR_ADDRESS_MODE_MIRROR","CU_TR_ADDRESS_MODE_MIRROR");
        put("HIP_TR_ADDRESS_MODE_WRAP","CU_TR_ADDRESS_MODE_WRAP");
        put("HIP_TR_FILTER_MODE_LINEAR","CU_TR_FILTER_MODE_LINEAR");
        put("HIP_TR_FILTER_MODE_POINT","CU_TR_FILTER_MODE_POINT");
        put("HIPRTC_ERROR_BUILTIN_OPERATION_FAILURE","NVRTC_ERROR_BUILTIN_OPERATION_FAILURE");
        put("HIPRTC_ERROR_COMPILATION","NVRTC_ERROR_COMPILATION");
        put("HIPRTC_ERROR_INTERNAL_ERROR","NVRTC_ERROR_INTERNAL_ERROR");
        put("HIPRTC_ERROR_INVALID_INPUT","NVRTC_ERROR_INVALID_INPUT");
        put("HIPRTC_ERROR_INVALID_OPTION","NVRTC_ERROR_INVALID_OPTION");
        put("HIPRTC_ERROR_INVALID_PROGRAM","NVRTC_ERROR_INVALID_PROGRAM");
        put("HIPRTC_ERROR_NAME_EXPRESSION_NOT_VALID","NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID");
        put("HIPRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION","NVRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION");
        put("HIPRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION","NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION");
        put("HIPRTC_ERROR_OUT_OF_MEMORY","NVRTC_ERROR_OUT_OF_MEMORY");
        put("HIPRTC_ERROR_PROGRAM_CREATION_FAILURE","NVRTC_ERROR_PROGRAM_CREATION_FAILURE");
        put("HIPRTC_SUCCESS","NVRTC_SUCCESS");
        put("hipAddressModeBorder","cudaAddressModeBorder");
        put("hipAddressModeClamp","cudaAddressModeClamp");
        put("hipAddressModeMirror","cudaAddressModeMirror");
        put("hipAddressModeWrap","cudaAddressModeWrap");
        put("hipBoundaryModeClamp","cudaBoundaryModeClamp");
        put("hipBoundaryModeTrap","cudaBoundaryModeTrap");
        put("hipBoundaryModeZero","cudaBoundaryModeZero");
        put("hipChannelFormatKindFloat","cudaChannelFormatKindFloat");
        put("hipChannelFormatKindNone","cudaChannelFormatKindNone");
        put("hipChannelFormatKindSigned","cudaChannelFormatKindSigned");
        put("hipChannelFormatKindUnsigned","cudaChannelFormatKindUnsigned");
        put("hipComputeModeDefault","cudaComputeModeDefault");
        put("hipComputeModeExclusive","cudaComputeModeExclusive");
        put("hipComputeModeExclusiveProcess","cudaComputeModeExclusiveProcess");
        put("hipComputeModeProhibited","cudaComputeModeProhibited");
        put("hipDeviceAttributeAsyncEngineCount","cudaDevAttrAsyncEngineCount");
        put("hipDeviceAttributeCanMapHostMemory","cudaDevAttrCanMapHostMemory");
        put("hipDeviceAttributeCanUseHostPointerForRegisteredMem","cudaDevAttrCanUseHostPointerForRegisteredMem");
        put("hipDeviceAttributeClockRate","cudaDevAttrClockRate");
        put("hipDeviceAttributeComputeCapabilityMajor","cudaDevAttrComputeCapabilityMajor");
        put("hipDeviceAttributeComputeCapabilityMinor","cudaDevAttrComputeCapabilityMinor");
        put("hipDeviceAttributeComputeMode","cudaDevAttrComputeMode");
        put("hipDeviceAttributeComputePreemptionSupported","cudaDevAttrComputePreemptionSupported");
        put("hipDeviceAttributeConcurrentKernels","cudaDevAttrConcurrentKernels");
        put("hipDeviceAttributeConcurrentManagedAccess","cudaDevAttrConcurrentManagedAccess");
        put("hipDeviceAttributeCooperativeLaunch","cudaDevAttrCooperativeLaunch");
        put("hipDeviceAttributeCooperativeMultiDeviceLaunch","cudaDevAttrCooperativeMultiDeviceLaunch");
        put("hipDeviceAttributeDirectManagedMemAccessFromHost","cudaDevAttrDirectManagedMemAccessFromHost");
        put("hipDeviceAttributeEccEnabled","cudaDevAttrEccEnabled");
        put("hipDeviceAttributeGlobalL1CacheSupported","cudaDevAttrGlobalL1CacheSupported");
        put("hipDeviceAttributeMemoryBusWidth","cudaDevAttrGlobalMemoryBusWidth");
        put("hipDeviceAttributeAsyncEngineCount","cudaDevAttrGpuOverlap");
        put("hipDeviceAttributeHostNativeAtomicSupported","cudaDevAttrHostNativeAtomicSupported");
        put("hipDeviceAttributeIntegrated","cudaDevAttrIntegrated");
        put("hipDeviceAttributeIsMultiGpuBoard","cudaDevAttrIsMultiGpuBoard");
        put("hipDeviceAttributeKernelExecTimeout","cudaDevAttrKernelExecTimeout");
        put("hipDeviceAttributeL2CacheSize","cudaDevAttrL2CacheSize");
        put("hipDeviceAttributeLocalL1CacheSupported","cudaDevAttrLocalL1CacheSupported");
        put("hipDeviceAttributeManagedMemory","cudaDevAttrManagedMemory");
        put("hipDeviceAttributeMaxBlockDimX","cudaDevAttrMaxBlockDimX");
        put("hipDeviceAttributeMaxBlockDimY","cudaDevAttrMaxBlockDimY");
        put("hipDeviceAttributeMaxBlockDimZ","cudaDevAttrMaxBlockDimZ");
        put("hipDeviceAttributeMaxBlocksPerMultiprocessor","cudaDevAttrMaxBlocksPerMultiprocessor");
        put("hipDeviceAttributeMaxGridDimX","cudaDevAttrMaxGridDimX");
        put("hipDeviceAttributeMaxGridDimY","cudaDevAttrMaxGridDimY");
        put("hipDeviceAttributeMaxGridDimZ","cudaDevAttrMaxGridDimZ");
        put("hipDeviceAttributeMaxPitch","cudaDevAttrMaxPitch");
        put("hipDeviceAttributeMaxRegistersPerBlock","cudaDevAttrMaxRegistersPerBlock");
        put("hipDeviceAttributeMaxRegistersPerMultiprocessor","cudaDevAttrMaxRegistersPerMultiprocessor");
        put("hipDeviceAttributeMaxSharedMemoryPerBlock","cudaDevAttrMaxSharedMemoryPerBlock");
        put("hipDeviceAttributeSharedMemPerBlockOptin","cudaDevAttrMaxSharedMemoryPerBlockOptin");
        put("hipDeviceAttributeMaxSharedMemoryPerMultiprocessor","cudaDevAttrMaxSharedMemoryPerMultiprocessor");
        put("hipDeviceAttributeMaxSurface1DLayered","cudaDevAttrMaxSurface1DLayeredWidth");
        put("hipDeviceAttributeMaxSurface1D","cudaDevAttrMaxSurface1DWidth");
        put("hipDeviceAttributeMaxSurface2D","cudaDevAttrMaxSurface2DHeight");
        put("hipDeviceAttributeMaxSurface2DLayered","cudaDevAttrMaxSurface2DLayeredHeight");
        put("hipDeviceAttributeMaxSurface2DLayered","cudaDevAttrMaxSurface2DLayeredWidth");
        put("hipDeviceAttributeMaxSurface2D","cudaDevAttrMaxSurface2DWidth");
        put("hipDeviceAttributeMaxSurface3D","cudaDevAttrMaxSurface3DDepth");
        put("hipDeviceAttributeMaxSurface3D","cudaDevAttrMaxSurface3DHeight");
        put("hipDeviceAttributeMaxSurface3D","cudaDevAttrMaxSurface3DWidth");
        put("hipDeviceAttributeMaxSurfaceCubemapLayered","cudaDevAttrMaxSurfaceCubemapLayeredWidth");
        put("hipDeviceAttributeMaxSurfaceCubemap","cudaDevAttrMaxSurfaceCubemapWidth");
        put("hipDeviceAttributeMaxTexture1DLayered","cudaDevAttrMaxTexture1DLayeredWidth");
        put("hipDeviceAttributeMaxTexture1DLinear","cudaDevAttrMaxTexture1DLinearWidth");
        put("hipDeviceAttributeMaxTexture1DMipmap","cudaDevAttrMaxTexture1DMipmappedWidth");
        put("hipDeviceAttributeMaxTexture1DWidth","cudaDevAttrMaxTexture1DWidth");
        put("hipDeviceAttributeMaxTexture2DGather","cudaDevAttrMaxTexture2DGatherHeight");
        put("hipDeviceAttributeMaxTexture2DGather","cudaDevAttrMaxTexture2DGatherWidth");
        put("hipDeviceAttributeMaxTexture2DHeight","cudaDevAttrMaxTexture2DHeight");
        put("hipDeviceAttributeMaxTexture2DLayered","cudaDevAttrMaxTexture2DLayeredHeight");
        put("hipDeviceAttributeMaxTexture2DLayered","cudaDevAttrMaxTexture2DLayeredWidth");
        put("hipDeviceAttributeMaxTexture2DLinear","cudaDevAttrMaxTexture2DLinearHeight");
        put("hipDeviceAttributeMaxTexture2DLinear","cudaDevAttrMaxTexture2DLinearPitch");
        put("hipDeviceAttributeMaxTexture2DLinear","cudaDevAttrMaxTexture2DLinearWidth");
        put("hipDeviceAttributeMaxTexture2DMipmap","cudaDevAttrMaxTexture2DMipmappedHeight");
        put("hipDeviceAttributeMaxTexture2DMipmap","cudaDevAttrMaxTexture2DMipmappedWidth");
        put("hipDeviceAttributeMaxTexture2DWidth","cudaDevAttrMaxTexture2DWidth");
        put("hipDeviceAttributeMaxTexture3DDepth","cudaDevAttrMaxTexture3DDepth");
        put("hipDeviceAttributeMaxTexture3DAlt","cudaDevAttrMaxTexture3DDepthAlt");
        put("hipDeviceAttributeMaxTexture3DHeight","cudaDevAttrMaxTexture3DHeight");
        put("hipDeviceAttributeMaxTexture3DAlt","cudaDevAttrMaxTexture3DHeightAlt");
        put("hipDeviceAttributeMaxTexture3DWidth","cudaDevAttrMaxTexture3DWidth");
        put("hipDeviceAttributeMaxTexture3DAlt","cudaDevAttrMaxTexture3DWidthAlt");
        put("hipDeviceAttributeMaxTextureCubemapLayered","cudaDevAttrMaxTextureCubemapLayeredWidth");
        put("hipDeviceAttributeMaxTextureCubemap","cudaDevAttrMaxTextureCubemapWidth");
        put("hipDeviceAttributeMaxThreadsPerBlock","cudaDevAttrMaxThreadsPerBlock");
        put("hipDeviceAttributeMaxThreadsPerMultiProcessor","cudaDevAttrMaxThreadsPerMultiProcessor");
        put("hipDeviceAttributeMemoryClockRate","cudaDevAttrMemoryClockRate");
        put("hipDeviceAttributeMultiGpuBoardGroupID","cudaDevAttrMultiGpuBoardGroupID");
        put("hipDeviceAttributeMultiprocessorCount","cudaDevAttrMultiProcessorCount");
        put("hipDeviceAttributePageableMemoryAccess","cudaDevAttrPageableMemoryAccess");
        put("hipDeviceAttributePageableMemoryAccessUsesHostPageTables","cudaDevAttrPageableMemoryAccessUsesHostPageTables");
        put("hipDeviceAttributePciBusId","cudaDevAttrPciBusId");
        put("hipDeviceAttributePciDeviceId","cudaDevAttrPciDeviceId");
        put("hipDeviceAttributePciDomainID","cudaDevAttrPciDomainId");
        put("hipDeviceAttributeCanUseStreamWaitValue","cudaDevAttrReserved94");
        put("hipDeviceAttributeSingleToDoublePrecisionPerfRatio","cudaDevAttrSingleToDoublePrecisionPerfRatio");
        put("hipDeviceAttributeStreamPrioritiesSupported","cudaDevAttrStreamPrioritiesSupported");
        put("hipDeviceAttributeSurfaceAlignment","cudaDevAttrSurfaceAlignment");
        put("hipDeviceAttributeTccDriver","cudaDevAttrTccDriver");
        put("hipDeviceAttributeTextureAlignment","cudaDevAttrTextureAlignment");
        put("hipDeviceAttributeTexturePitchAlignment","cudaDevAttrTexturePitchAlignment");
        put("hipDeviceAttributeTotalConstantMemory","cudaDevAttrTotalConstantMemory");
        put("hipDeviceAttributeUnifiedAddressing","cudaDevAttrUnifiedAddressing");
        put("hipDeviceAttributeWarpSize","cudaDevAttrWarpSize");
        put("hipDevP2PAttrAccessSupported","cudaDevP2PAttrAccessSupported");
        put("hipDevP2PAttrHipArrayAccessSupported","cudaDevP2PAttrCudaArrayAccessSupported");
        put("hipDevP2PAttrNativeAtomicSupported","cudaDevP2PAttrNativeAtomicSupported");
        put("hipDevP2PAttrPerformanceRank","cudaDevP2PAttrPerformanceRank");
        put("hipErrorAlreadyAcquired","cudaErrorAlreadyAcquired");
        put("hipErrorAlreadyMapped","cudaErrorAlreadyMapped");
        put("hipErrorArrayIsMapped","cudaErrorArrayIsMapped");
        put("hipErrorAssert","cudaErrorAssert");
        put("hipErrorCapturedEvent","cudaErrorCapturedEvent");
        put("hipErrorContextIsDestroyed","cudaErrorContextIsDestroyed");
        put("hipErrorCooperativeLaunchTooLarge","cudaErrorCooperativeLaunchTooLarge");
        put("hipErrorDeinitialized","cudaErrorCudartUnloading");
        put("hipErrorContextAlreadyInUse","cudaErrorDeviceAlreadyInUse");
        put("hipErrorInvalidContext","cudaErrorDeviceUninitialized");
        put("hipErrorECCNotCorrectable","cudaErrorECCUncorrectable");
        put("hipErrorFileNotFound","cudaErrorFileNotFound");
        put("hipErrorHostMemoryAlreadyRegistered","cudaErrorHostMemoryAlreadyRegistered");
        put("hipErrorHostMemoryNotRegistered","cudaErrorHostMemoryNotRegistered");
        put("hipErrorIllegalAddress","cudaErrorIllegalAddress");
        put("hipErrorNotInitialized","cudaErrorInitializationError");
        put("hipErrorInsufficientDriver","cudaErrorInsufficientDriver");
        put("hipErrorInvalidConfiguration","cudaErrorInvalidConfiguration");
        put("hipErrorInvalidDevice","cudaErrorInvalidDevice");
        put("hipErrorInvalidDeviceFunction","cudaErrorInvalidDeviceFunction");
        put("hipErrorInvalidDevicePointer","cudaErrorInvalidDevicePointer");
        put("hipErrorInvalidGraphicsContext","cudaErrorInvalidGraphicsContext");
        put("hipErrorInvalidImage","cudaErrorInvalidKernelImage");
        put("hipErrorInvalidMemcpyDirection","cudaErrorInvalidMemcpyDirection");
        put("hipErrorInvalidPitchValue","cudaErrorInvalidPitchValue");
        put("hipErrorInvalidKernelFile","cudaErrorInvalidPtx");
        put("hipErrorInvalidHandle","cudaErrorInvalidResourceHandle");
        put("hipErrorInvalidSource","cudaErrorInvalidSource");
        put("hipErrorInvalidSymbol","cudaErrorInvalidSymbol");
        put("hipErrorInvalidValue","cudaErrorInvalidValue");
        put("hipErrorLaunchFailure","cudaErrorLaunchFailure");
        put("hipErrorLaunchOutOfResources","cudaErrorLaunchOutOfResources");
        put("hipErrorLaunchTimeOut","cudaErrorLaunchTimeout");
        put("hipErrorMapFailed","cudaErrorMapBufferObjectFailed");
        put("hipErrorOutOfMemory","cudaErrorMemoryAllocation");
        put("hipErrorMissingConfiguration","cudaErrorMissingConfiguration");
        put("hipErrorNoDevice","cudaErrorNoDevice");
        put("hipErrorNoBinaryForGpu","cudaErrorNoKernelImageForDevice");
        put("hipErrorNotMapped","cudaErrorNotMapped");
        put("hipErrorNotMappedAsArray","cudaErrorNotMappedAsArray");
        put("hipErrorNotMappedAsPointer","cudaErrorNotMappedAsPointer");
        put("hipErrorNotReady","cudaErrorNotReady");
        put("hipErrorNotSupported","cudaErrorNotSupported");
        put("hipErrorOperatingSystem","cudaErrorOperatingSystem");
        put("hipErrorPeerAccessAlreadyEnabled","cudaErrorPeerAccessAlreadyEnabled");
        put("hipErrorPeerAccessNotEnabled","cudaErrorPeerAccessNotEnabled");
        put("hipErrorPeerAccessUnsupported","cudaErrorPeerAccessUnsupported");
        put("hipErrorPriorLaunchFailure","cudaErrorPriorLaunchFailure");
        put("hipErrorProfilerAlreadyStarted","cudaErrorProfilerAlreadyStarted");
        put("hipErrorProfilerAlreadyStopped","cudaErrorProfilerAlreadyStopped");
        put("hipErrorProfilerDisabled","cudaErrorProfilerDisabled");
        put("hipErrorProfilerNotInitialized","cudaErrorProfilerNotInitialized");
        put("hipErrorSetOnActiveProcess","cudaErrorSetOnActiveProcess");
        put("hipErrorSharedObjectInitFailed","cudaErrorSharedObjectInitFailed");
        put("hipErrorSharedObjectSymbolNotFound","cudaErrorSharedObjectSymbolNotFound");
        put("hipErrorStreamCaptureImplicit","cudaErrorStreamCaptureImplicit");
        put("hipErrorStreamCaptureInvalidated","cudaErrorStreamCaptureInvalidated");
        put("hipErrorStreamCaptureIsolation","cudaErrorStreamCaptureIsolation");
        put("hipErrorStreamCaptureMerge","cudaErrorStreamCaptureMerge");
        put("hipErrorStreamCaptureUnjoined","cudaErrorStreamCaptureUnjoined");
        put("hipErrorStreamCaptureUnmatched","cudaErrorStreamCaptureUnmatched");
        put("hipErrorStreamCaptureUnsupported","cudaErrorStreamCaptureUnsupported");
        put("hipErrorStreamCaptureWrongThread","cudaErrorStreamCaptureWrongThread");
        put("hipErrorNotFound","cudaErrorSymbolNotFound");
        put("hipErrorUnknown","cudaErrorUnknown");
        put("hipErrorUnmapFailed","cudaErrorUnmapBufferObjectFailed");
        put("hipErrorUnsupportedLimit","cudaErrorUnsupportedLimit");
        put("hipExternalMemoryHandleTypeD3D11Resource","cudaExternalMemoryHandleTypeD3D11Resource");
        put("hipExternalMemoryHandleTypeD3D11ResourceKmt","cudaExternalMemoryHandleTypeD3D11ResourceKmt");
        put("hipExternalMemoryHandleTypeD3D12Heap","cudaExternalMemoryHandleTypeD3D12Heap");
        put("hipExternalMemoryHandleTypeD3D12Resource","cudaExternalMemoryHandleTypeD3D12Resource");
        put("hipExternalMemoryHandleTypeOpaqueFd","cudaExternalMemoryHandleTypeOpaqueFd");
        put("hipExternalMemoryHandleTypeOpaqueWin32","cudaExternalMemoryHandleTypeOpaqueWin32");
        put("hipExternalMemoryHandleTypeOpaqueWin32Kmt","cudaExternalMemoryHandleTypeOpaqueWin32Kmt");
        put("hipExternalSemaphoreHandleTypeD3D12Fence","cudaExternalSemaphoreHandleTypeD3D12Fence");
        put("hipExternalSemaphoreHandleTypeOpaqueFd","cudaExternalSemaphoreHandleTypeOpaqueFd");
        put("hipExternalSemaphoreHandleTypeOpaqueWin32","cudaExternalSemaphoreHandleTypeOpaqueWin32");
        put("hipExternalSemaphoreHandleTypeOpaqueWin32Kmt","cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt");
        put("hipFilterModeLinear","cudaFilterModeLinear");
        put("hipFilterModePoint","cudaFilterModePoint");
        put("hipFuncAttributeMax","cudaFuncAttributeMax");
        put("hipFuncAttributeMaxDynamicSharedMemorySize","cudaFuncAttributeMaxDynamicSharedMemorySize");
        put("hipFuncAttributePreferredSharedMemoryCarveout","cudaFuncAttributePreferredSharedMemoryCarveout");
        put("hipFuncCachePreferEqual","cudaFuncCachePreferEqual");
        put("hipFuncCachePreferL1","cudaFuncCachePreferL1");
        put("hipFuncCachePreferNone","cudaFuncCachePreferNone");
        put("hipFuncCachePreferShared","cudaFuncCachePreferShared");
        put("hipGLDeviceListAll","cudaGLDeviceListAll");
        put("hipGLDeviceListCurrentFrame","cudaGLDeviceListCurrentFrame");
        put("hipGLDeviceListNextFrame","cudaGLDeviceListNextFrame");
        put("hipGraphicsRegisterFlagsNone","cudaGraphicsRegisterFlagsNone");
        put("hipGraphicsRegisterFlagsReadOnly","cudaGraphicsRegisterFlagsReadOnly");
        put("hipGraphicsRegisterFlagsSurfaceLoadStore","cudaGraphicsRegisterFlagsSurfaceLoadStore");
        put("hipGraphicsRegisterFlagsTextureGather","cudaGraphicsRegisterFlagsTextureGather");
        put("hipGraphicsRegisterFlagsWriteDiscard","cudaGraphicsRegisterFlagsWriteDiscard");
        put("hipLimitMallocHeapSize","cudaLimitMallocHeapSize");
        put("hipLimitPrintfFifoSize","cudaLimitPrintfFifoSize");
        put("hipMemAdviseSetAccessedBy","cudaMemAdviseSetAccessedBy");
        put("hipMemAdviseSetPreferredLocation","cudaMemAdviseSetPreferredLocation");
        put("hipMemAdviseSetReadMostly","cudaMemAdviseSetReadMostly");
        put("hipMemAdviseUnsetAccessedBy","cudaMemAdviseUnsetAccessedBy");
        put("hipMemAdviseUnsetPreferredLocation","cudaMemAdviseUnsetPreferredLocation");
        put("hipMemAdviseUnsetReadMostly","cudaMemAdviseUnsetReadMostly");
        put("hipMemRangeAttributeAccessedBy","cudaMemRangeAttributeAccessedBy");
        put("hipMemRangeAttributeLastPrefetchLocation","cudaMemRangeAttributeLastPrefetchLocation");
        put("hipMemRangeAttributePreferredLocation","cudaMemRangeAttributePreferredLocation");
        put("hipMemRangeAttributeReadMostly","cudaMemRangeAttributeReadMostly");
        put("hipMemcpyDefault","cudaMemcpyDefault");
        put("hipMemcpyDeviceToDevice","cudaMemcpyDeviceToDevice");
        put("hipMemcpyDeviceToHost","cudaMemcpyDeviceToHost");
        put("hipMemcpyHostToDevice","cudaMemcpyHostToDevice");
        put("hipMemcpyHostToHost","cudaMemcpyHostToHost");
        put("hipMemoryTypeDevice","cudaMemoryTypeDevice");
        put("hipMemoryTypeHost","cudaMemoryTypeHost");
        put("hipReadModeElementType","cudaReadModeElementType");
        put("hipReadModeNormalizedFloat","cudaReadModeNormalizedFloat");
        put("hipResViewFormatFloat1","cudaResViewFormatFloat1");
        put("hipResViewFormatFloat2","cudaResViewFormatFloat2");
        put("hipResViewFormatFloat4","cudaResViewFormatFloat4");
        put("hipResViewFormatHalf1","cudaResViewFormatHalf1");
        put("hipResViewFormatHalf2","cudaResViewFormatHalf2");
        put("hipResViewFormatHalf4","cudaResViewFormatHalf4");
        put("hipResViewFormatNone","cudaResViewFormatNone");
        put("hipResViewFormatSignedBlockCompressed4","cudaResViewFormatSignedBlockCompressed4");
        put("hipResViewFormatSignedBlockCompressed5","cudaResViewFormatSignedBlockCompressed5");
        put("hipResViewFormatSignedBlockCompressed6H","cudaResViewFormatSignedBlockCompressed6H");
        put("hipResViewFormatSignedChar1","cudaResViewFormatSignedChar1");
        put("hipResViewFormatSignedChar2","cudaResViewFormatSignedChar2");
        put("hipResViewFormatSignedChar4","cudaResViewFormatSignedChar4");
        put("hipResViewFormatSignedInt1","cudaResViewFormatSignedInt1");
        put("hipResViewFormatSignedInt2","cudaResViewFormatSignedInt2");
        put("hipResViewFormatSignedInt4","cudaResViewFormatSignedInt4");
        put("hipResViewFormatSignedShort1","cudaResViewFormatSignedShort1");
        put("hipResViewFormatSignedShort2","cudaResViewFormatSignedShort2");
        put("hipResViewFormatSignedShort4","cudaResViewFormatSignedShort4");
        put("hipResViewFormatUnsignedBlockCompressed1","cudaResViewFormatUnsignedBlockCompressed1");
        put("hipResViewFormatUnsignedBlockCompressed2","cudaResViewFormatUnsignedBlockCompressed2");
        put("hipResViewFormatUnsignedBlockCompressed3","cudaResViewFormatUnsignedBlockCompressed3");
        put("hipResViewFormatUnsignedBlockCompressed4","cudaResViewFormatUnsignedBlockCompressed4");
        put("hipResViewFormatUnsignedBlockCompressed5","cudaResViewFormatUnsignedBlockCompressed5");
        put("hipResViewFormatUnsignedBlockCompressed6H","cudaResViewFormatUnsignedBlockCompressed6H");
        put("hipResViewFormatUnsignedBlockCompressed7","cudaResViewFormatUnsignedBlockCompressed7");
        put("hipResViewFormatUnsignedChar1","cudaResViewFormatUnsignedChar1");
        put("hipResViewFormatUnsignedChar2","cudaResViewFormatUnsignedChar2");
        put("hipResViewFormatUnsignedChar4","cudaResViewFormatUnsignedChar4");
        put("hipResViewFormatUnsignedInt1","cudaResViewFormatUnsignedInt1");
        put("hipResViewFormatUnsignedInt2","cudaResViewFormatUnsignedInt2");
        put("hipResViewFormatUnsignedInt4","cudaResViewFormatUnsignedInt4");
        put("hipResViewFormatUnsignedShort1","cudaResViewFormatUnsignedShort1");
        put("hipResViewFormatUnsignedShort2","cudaResViewFormatUnsignedShort2");
        put("hipResViewFormatUnsignedShort4","cudaResViewFormatUnsignedShort4");
        put("hipResourceTypeArray","cudaResourceTypeArray");
        put("hipResourceTypeLinear","cudaResourceTypeLinear");
        put("hipResourceTypeMipmappedArray","cudaResourceTypeMipmappedArray");
        put("hipResourceTypePitch2D","cudaResourceTypePitch2D");
        put("hipSharedMemBankSizeDefault","cudaSharedMemBankSizeDefault");
        put("hipSharedMemBankSizeEightByte","cudaSharedMemBankSizeEightByte");
        put("hipSharedMemBankSizeFourByte","cudaSharedMemBankSizeFourByte");
        put("hipStreamCaptureModeGlobal","cudaStreamCaptureModeGlobal");
        put("hipStreamCaptureModeRelaxed","cudaStreamCaptureModeRelaxed");
        put("hipStreamCaptureModeThreadLocal","cudaStreamCaptureModeThreadLocal");
        put("hipStreamCaptureStatusActive","cudaStreamCaptureStatusActive");
        put("hipStreamCaptureStatusInvalidated","cudaStreamCaptureStatusInvalidated");
        put("hipStreamCaptureStatusNone","cudaStreamCaptureStatusNone");
        put("hipSuccess","cudaSuccess");
        put("hipArrayCubemap","CUDA_ARRAY3D_CUBEMAP");
        put("hipArrayLayered","CUDA_ARRAY3D_LAYERED");
        put("hipArraySurfaceLoadStore","CUDA_ARRAY3D_SURFACE_LDST");
        put("hipArrayTextureGather","CUDA_ARRAY3D_TEXTURE_GATHER");
        put("hipCooperativeLaunchMultiDeviceNoPostSync","CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC");
        put("hipCooperativeLaunchMultiDeviceNoPreSync","CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC");
        put("HIP_IPC_HANDLE_SIZE","CUDA_IPC_HANDLE_SIZE");
        put("HIPRAND_VERSION","CURAND_VERSION");
        put("hipCpuDeviceId","CU_DEVICE_CPU");
        put("hipInvalidDeviceId","CU_DEVICE_INVALID");
        put("HIP_IPC_HANDLE_SIZE","CU_IPC_HANDLE_SIZE");
        put("HIP_LAUNCH_PARAM_BUFFER_POINTER","CU_LAUNCH_PARAM_BUFFER_POINTER");
        put("HIP_LAUNCH_PARAM_BUFFER_SIZE","CU_LAUNCH_PARAM_BUFFER_SIZE");
        put("HIP_LAUNCH_PARAM_END","CU_LAUNCH_PARAM_END");
        put("hipHostMallocMapped","CU_MEMHOSTALLOC_DEVICEMAP");
        put("hipHostMallocPortable","CU_MEMHOSTALLOC_PORTABLE");
        put("hipHostMallocWriteCombined","CU_MEMHOSTALLOC_WRITECOMBINED");
        put("hipHostRegisterMapped","CU_MEMHOSTREGISTER_DEVICEMAP");
        put("hipHostRegisterIoMemory","CU_MEMHOSTREGISTER_IOMEMORY");
        put("hipHostRegisterPortable","CU_MEMHOSTREGISTER_PORTABLE");
        put("hipStreamPerThread","CU_STREAM_PER_THREAD");
        put("HIP_TRSA_OVERRIDE_FORMAT","CU_TRSA_OVERRIDE_FORMAT");
        put("HIP_TRSF_NORMALIZED_COORDINATES","CU_TRSF_NORMALIZED_COORDINATES");
        put("HIP_TRSF_READ_AS_INTEGER","CU_TRSF_READ_AS_INTEGER");
        put("HIP_TRSF_SRGB","CU_TRSF_SRGB");
        put("REGISTER_HIP_OPERATOR","REGISTER_CUDA_OPERATOR");
        put("REGISTER_HIP_OPERATOR_CREATOR","REGISTER_CUDA_OPERATOR_CREATOR");
        put("__HIPCC__","__CUDACC__");
        put("hipArrayCubemap","cudaArrayCubemap");
        put("hipArrayDefault","cudaArrayDefault");
        put("hipArrayLayered","cudaArrayLayered");
        put("hipArraySurfaceLoadStore","cudaArraySurfaceLoadStore");
        put("hipArrayTextureGather","cudaArrayTextureGather");
        put("hipCooperativeLaunchMultiDeviceNoPostSync","cudaCooperativeLaunchMultiDeviceNoPostSync");
        put("hipCooperativeLaunchMultiDeviceNoPreSync","cudaCooperativeLaunchMultiDeviceNoPreSync");
        put("hipCpuDeviceId","cudaCpuDeviceId");
        put("hipDeviceScheduleBlockingSync","cudaDeviceBlockingSync");
        put("hipDeviceLmemResizeToMax","cudaDeviceLmemResizeToMax");
        put("hipDeviceMapHost","cudaDeviceMapHost");
        put("hipDeviceScheduleAuto","cudaDeviceScheduleAuto");
        put("hipDeviceScheduleBlockingSync","cudaDeviceScheduleBlockingSync");
        put("hipDeviceScheduleMask","cudaDeviceScheduleMask");
        put("hipDeviceScheduleSpin","cudaDeviceScheduleSpin");
        put("hipDeviceScheduleYield","cudaDeviceScheduleYield");
        put("hipEventBlockingSync","cudaEventBlockingSync");
        put("hipEventDefault","cudaEventDefault");
        put("hipEventDisableTiming","cudaEventDisableTiming");
        put("hipEventInterprocess","cudaEventInterprocess");
        put("hipHostMallocDefault","cudaHostAllocDefault");
        put("hipHostMallocMapped","cudaHostAllocMapped");
        put("hipHostMallocPortable","cudaHostAllocPortable");
        put("hipHostMallocWriteCombined","cudaHostAllocWriteCombined");
        put("hipHostRegisterDefault","cudaHostRegisterDefault");
        put("hipHostRegisterIoMemory","cudaHostRegisterIoMemory");
        put("hipHostRegisterMapped","cudaHostRegisterMapped");
        put("hipHostRegisterPortable","cudaHostRegisterPortable");
        put("hipInvalidDeviceId","cudaInvalidDeviceId");
        put("hipIpcMemLazyEnablePeerAccess","cudaIpcMemLazyEnablePeerAccess");
        put("hipMemAttachGlobal","cudaMemAttachGlobal");
        put("hipMemAttachHost","cudaMemAttachHost");
        put("hipMemAttachSingle","cudaMemAttachSingle");
        put("hipOccupancyDefault","cudaOccupancyDefault");
        put("hipStreamDefault","cudaStreamDefault");
        put("hipStreamNonBlocking","cudaStreamNonBlocking");
        put("hipStreamPerThread","cudaStreamPerThread");
        put("hipTextureType1D","cudaTextureType1D");
        put("hipTextureType1DLayered","cudaTextureType1DLayered");
        put("hipTextureType2D","cudaTextureType2D");
        put("hipTextureType2DLayered","cudaTextureType2DLayered");
        put("hipTextureType3D","cudaTextureType3D");
        put("hipTextureTypeCubemap","cudaTextureTypeCubemap");
        put("hipTextureTypeCubemapLayered","cudaTextureTypeCubemapLayered");
    }};
}
